E

Endava

Global tech advisory for private equity

Senior .NET Developer - Desktop Applications

Desktop Application DevelopmentPosted on Nov 11
Full-timeWarsaw, PolandPLN19.3k /mo

About the Job

Requirements

  • Strong professional experience developing applications with C# and .NET.
  • Experience with both modern .NET and .NET Framework applications, including familiarity with .NET 10 and .NET Framework 4.7.2.
  • Experience working with SQL Server and application integrations; familiarity with COM interfaces, SignalR, or MassTransit.
  • Experience contributing to technical design, code reviews, and engineering quality in a collaborative team.
  • Practical understanding of testing, debugging, versioning, packaging, deployment, and production support for desktop applications.
  • Experience with Git-based development and familiarity with Azure DevOps Pipelines.
  • Ability to critically assess AI-generated code and other AI outputs and verify changes through review and testing.
  • At least 5 years of practical experience in the IT industry.

Responsibilities

  • Design, implement, and maintain ResQ features using C#, .NET 10, and .NET Framework 4.7.2, including hands-on development, refactoring, and defect fixes.
  • Develop and support WPF desktop applications and integrations involving COM interfaces, SQL Server, SignalR, and MassTransit.
  • Contribute solution recommendations and input to technical design and architecture discussions with the Team Lead and WTW’s ResQ engineering and architecture owners, translating product requirements into maintainable, supportable solutions.
  • Review code and provide practical guidance to teammates; share knowledge of the codebase, application behaviour, and engineering practices; maintain technical documentation and runbooks for assigned components.
  • Design, implement, maintain, and execute unit, integration, and regression tests, including Ranorex GUI automation for assigned C# components.
  • Monitor and triage security scan findings for assigned components, remediate issues within the agreed backlog and WTW’s security standards, and escalate shared-component or policy issues to WTW’s security owners.
  • Use approved agentic coding tools to explore code, trace workflows, draft bounded implementation changes, generate tests, and support refactoring; review and verify outputs before adoption and share practical learning about responsible AI-enabled engineering practices.
  • Use Azure DevOps Pipelines and Git/GitHub in development and release activities; maintain CI/CD pipelines and build, installation, and deployment tooling for assigned components; resolve related build and test failures, apply relevant patches, and retire unused resources within WTW guidance and access permissions.
  • Support WTW’s release and urgent-patch planning, readiness checks, demonstrations, and support handover for assigned components.
  • Investigate defects and production issues, identify root causes, and contribute fixes and preventative improvements; participate in customer calls through WTW’s support route to provide technical assistance for assigned components during agreed working hours and within agreed support arrangements.
  • Own delivery of assigned complex changes and technical components; contribute to analysis, refinement, and estimation; create and maintain stories and technical tasks for assigned work; conduct technical spikes and communicate progress, risks, and dependencies early.
  • Collaborate with the team to support scrum ceremonies, including planning, estimation, refinement, reviews, and retrospectives as needed; facilitate follow-up and help resolve blockers.
  • Collaborate with the incumbent team, insurance or actuarial stakeholders, and WTW’s product, architecture, QA, DevOps, infrastructure, security, and support teams to clarify needs, address cross-component dependencies, and support continuous improvement.

Desired Qualifications

  • Experience with insurance, actuarial, or financial products.
  • Familiarity with PostgreSQL, Snowflake, or Databricks, where relevant to the product roadmap.
  • Experience using AI-assisted development workflows or internal knowledge tools grounded in enterprise code and documentation.
  • Experience using approved AI tools to support software engineering and knowledge management.
  • Experience using WPF and developing desktop applications.

About the Company

Endava

Global tech advisory for private equity

Endava is a global technology company that provides digital and technology advisory services to private equity clients. It combines private-equity expertise with its capability to design and build scalable technology platforms, offering actionable analysis across the investment life-cycle. Their teams blend product strategy, technology strategy, intelligent experiences, and high-quality engineering to help clients become more engaging, responsive, and efficient. Revenue comes from advisory fees charged for projects or ongoing services, rather than selling a product. The company differentiates itself by merging deep private-equity know-how (from Intuitus Advisory) with strong technology delivery and product design, delivering end-to-end advice and technical execution across a global footprint. The goal is to help private equity firms maximize the value of their investments by providing board-level insights and technology-driven strategies throughout the investment process.

Company size
5,001-10,000
Company stage
IPO
Headquarters
London, United Kingdom
Founded
2000

Recently Posted Jobs

Explore more opportunities at Endava

See more jobs