Endava

.NET Software Engineer (Desktop Applications)

Endava
Apply
15 hours ago
Warsaw, PolandMid Level

Responsibilities

  • Design, develop, maintain, refactor, and fix defects in ResQ using C#, .NET 10, and .NET Framework 4.7.2.
  • Develop WPF desktop applications and integrations using COM interfaces, SQL Server, SignalR, and MassTransit.
  • Deliver assigned changes, estimate effort, conduct technical spikes, maintain technical tasks, and escalate blockers.
  • Participate in scrum planning, refinement, reviews, and retrospectives.
  • Contribute to technical design within WTW standards while following WTW ownership of product-wide architecture.
  • Review code, share knowledge, and maintain technical documentation and runbooks.
  • Develop and run unit, integration, regression, and Ranorex GUI automation tests.
  • Use Git, GitHub, and Azure DevOps Pipelines while maintaining build and deployment tooling and resolving pipeline failures.
  • Support versioning, configuration, packaging, compatibility checks, releases, urgent patches, and support handover.
  • Investigate production issues, identify root causes, and implement fixes and preventative improvements during normal office hours.
  • Triage and remediate security scan findings within the role’s scope.
  • Use approved agentic coding tools for code exploration, bounded changes, testing, and refactoring, and review generated outputs before adoption.

Requirements

  • Professional experience developing applications with C# and .NET.
  • Experience with WPF and desktop application development.
  • Familiarity with .NET 10 and/or .NET Framework 4.7.2.
  • Experience with SQL Server and Git.
  • Understanding of software testing, debugging, and code review practices.
  • Ability to maintain and improve an existing codebase.
  • Ability to use AI coding tools thoughtfully and verify generated changes with tests.
  • Good communication and collaboration skills.
  • At least 3 years of relevant engineering experience.
  • Desirable: experience with COM interfaces, SignalR, MassTransit, Ranorex GUI test automation, Azure DevOps Pipelines, desktop packaging, deployment, production support, insurance or actuarial applications, PostgreSQL, Snowflake, Databricks, or enterprise AI-assisted developer tools.

Benefits

  • Gross base salary starts at PLN 15,267 per month under a full-time employment contract.
  • Private medical insurance, dental plan, and glasses reimbursement are typically included.
  • Release and production-support work takes place during normal office hours; the role has no out-of-hours or on-call support.
  • Inclusive workplace with recruitment adjustments or support available upon request.

Tech Stack

C#DatabricksGitMicrosoft SQL Server.NETPostgreSQLSnowflake

Categories

Endava

About Endava

5,001-10,000 employees

Endava is a London-headquartered IT services company that designs, builds, and runs digital platforms for enterprises across payments, banking, insurance, retail, telecoms, and media. It provides consulting, agile software development, testing, cloud, and managed services on a project and outsourcing basis. Founded in 2000, Endava is a public company listed on the NYSE and operates across Europe, the Americas, and Asia.

Contact me