2 days ago
Warsaw, PolandSenior
Responsibilities
- Design, develop, and maintain authentication and authorization services using modern .NET technologies.
- Build scalable REST APIs, integration services, reusable SDKs, libraries, developer tooling, and Angular administration portals.
- Develop cloud-native services on Microsoft Azure and maintain reverse proxy capabilities using Azure API Management.
- Support Infrastructure as Code, CI/CD pipelines, deployment automation, platform scalability, and operational resilience.
- Contribute to Fine-Grained Authorization, centralized access management, enterprise identity integrations, and stable platform interfaces.
- Write unit, integration, API, and automated tests and participate in peer reviews, architecture discussions, and technical design sessions.
- Own technical designs and implementation approaches, lead focused work packages, and provide guidance and mentoring to other engineers.
- Participate in third-line production support and on-call rotation while investigating production issues and improving reliability.
- Collaborate with architects, product owners, QA, DevOps, platform engineers, and multiple consuming product teams.
Requirements
- At least 6 years of commercial software development experience using C# and modern .NET.
- Strong experience designing and developing REST APIs and scalable enterprise or shared platform services.
- Strong knowledge of object-oriented programming and modern software design principles.
- Understanding of OAuth 2.0, OpenID Connect, JWT, authentication, authorization, secure API design, and identity-based access control.
- Experience developing cloud-native applications on Microsoft Azure and using Azure DevOps, Git, and CI/CD pipelines.
- Experience with Terraform or OpenTofu and understanding of Azure API Management or similar API gateway technologies.
- Experience developing Angular applications with TypeScript, preferably including administrative or developer-facing applications.
- Experience writing unit, integration, and API tests and working in Agile Scrum teams.
- Strong communication and collaboration skills, with the ability to influence technical outcomes across team boundaries.
- Preferred experience with Auth0, Fine-Grained Authorization, Google Zanzibar, Azure API Management, SCIM, identity federation, Datadog, Playwright, Trivy, GitLeaks, Invicti, reusable developer platforms, and enterprise shared services.
Benefits
- Gross base salary starts from PLN 19,267 per month on a full-time employment contract.
- Private medical insurance, dental plan, and glasses reimbursement are typically included.
- The role is part of a Build-Operate-Transfer partnership and involves working with a dedicated team supporting WTW.
- Endava provides an open, inclusive, and respectful work environment and recruitment support or adjustments when needed.
Tech Stack
Categories
About Endava
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.
