Endava
Endava
New

Senior Full-Stack Software Engineer with OAuth

od 19.3k PLN/ mies.UoP
SeniorHybryda·WarszawaFull-time·Umowa o pracę
#461164·Dodano 2 dni temu·0
Źródło: Endava
Aplikuj teraz

Tech Stack / Keywords

Podsumowanie oferty

As a Senior Full-Stack Software Engineer, you will help build and evolve a reusable authentication and authorization platform for WTW’s insurance products. You will develop .NET APIs, Angular administration tools and identity integrations used by multiple product teams.

Wymagania

Software Engineering:

  • 6+ years of commercial software development experience using C# and modern .NET.
  • Strong experience designing and developing REST APIs.
  • Experience building scalable enterprise applications or shared platform services.
  • Strong knowledge of object-oriented programming and modern software design principles.

Identity & Security:

  • Strong understanding of OAuth 2.0, OpenID Connect (OIDC) and JWT.
  • Good understanding of modern authentication and authorization concepts.
  • Experience integrating applications with enterprise identity providers.
  • Understanding of secure API design and identity-based access control.

Cloud & Platform Engineering:

  • Experience developing cloud-native applications on Microsoft Azure.
  • Experience with Azure DevOps, Git and CI/CD pipelines.
  • Experience using Infrastructure as Code with Terraform or OpenTofu.
  • Understanding of Azure API Management or similar API Gateway technologies.

Front-End Development:

  • Experience developing Angular applications using TypeScript.
  • Experience building administrative or developer-facing web applications.

Engineering Practices:

  • Experience writing automated tests, including unit, integration and API testing.
  • Experience working in Agile Scrum teams.
  • Strong communication and collaboration skills.
  • Ability to work effectively across multiple product teams.
  • Ability to influence technical outcomes across team boundaries, communicate delivery risks and contribute to decisions affecting shared platform consumers.

Preferred Skills and Experience:

  • Auth0.
  • Fine-Grained Authorization (FGA).
  • Google Zanzibar authorization model.
  • Azure API Management (APIM).
  • SCIM integrations.
  • Identity Federation.
  • Datadog.
  • Playwright.
  • Trivy.
  • GitLeaks.
  • Invicti.
  • Experience building reusable developer platforms.
  • Experience working with enterprise shared services.

Obowiązki

Identity Platform Development:

  • Design, develop and maintain authentication and authorization services using modern .NET technologies.
  • Develop reusable platform services for secure authentication and authorization across business applications.
  • Build scalable REST APIs and integration services.
  • Develop and maintain Angular administration portals for user, group and permission management.
  • Contribute to Fine-Grained Authorization (FGA) capabilities and centralized access management services.

Platform Services & Developer Experience:

  • Develop reusable SDKs, libraries and APIs for integrating with the enterprise identity platform.
  • Build developer tooling to improve onboarding and adoption of shared authentication services.
  • Simplify authentication, authorization and platform integration.
  • Produce and maintain technical documentation for engineering teams consuming the platform.
  • Design stable, reusable platform interfaces to help minimise breaking changes.
  • Own technical designs and implementation approaches for assigned capabilities, identifying dependencies, risks and trade-offs and following work through to a production-ready outcome.
  • Lead focused technical work packages and provide practical guidance to other engineers.

Cloud & Platform Engineering:

  • Develop cloud-native services on Microsoft Azure.
  • Build and maintain reverse proxy capabilities using Azure API Management.
  • Support Infrastructure as Code implementation using OpenTofu/Terraform.
  • Contribute to CI/CD pipelines and deployment automation using Azure DevOps.
  • Support improvements in platform scalability, security and operational resilience.

Engineering Excellence:

  • Write unit, integration and automated tests to ensure platform quality and reliability.
  • Participate in peer reviews, architecture discussions and technical design sessions.
  • Promote Clean Code, automated testing and secure software development.
  • Collaborate with Product Owners, Architects, QA Engineers and Platform Engineers to deliver platform capabilities.
  • Support less experienced engineers through reviews, knowledge sharing and technical mentoring.

Operations & Collaboration:

  • Participate in third-line production support and on-call rotation.
  • Investigate production issues and contribute to platform reliability improvements.
  • Work with multiple product teams integrating with the platform.
  • Share knowledge and contribute to establishing long-term Endava ownership of the Authentication & Authorization capability.

Benefity

  • Private medical insurance.
  • Dental plan.
  • Glasses reimbursement.
Opieka zdrowotna
Ubezpieczenie

Inne informacje

  • Participate in third-line production support and an on-call rotation.
Endava

Endava

4 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz