Senior Full-Stack Engineer with .NET and Angular
Tech Stack / Keywords
Firma i stanowisko
Endava is partnering with WTW, a global leader in insurance software and advisory services, to build dedicated software engineering teams supporting WTW's Insurance Consulting and Technology Division.
Wymagania
Software Engineering:
- 6–9 years of commercial software development experience.
- Strong experience with C#, modern .NET, and ASP.NET.
- Strong experience with Angular and TypeScript.
- Experience designing and developing RESTful APIs.
- Good understanding of object-oriented programming and modern software engineering principles.
Cloud & Platform Engineering:
- Experience developing applications on Microsoft Azure.
- Experience with Azure DevOps, Git, and CI/CD pipelines.
- Experience working with Docker and containerised applications.
- Understanding of Infrastructure as Code principles, with ability and willingness to work with tools such as OpenTofu or Terraform.
- Understanding of cloud-native application development principles.
Engineering Practices:
- Experience writing unit and integration tests.
- Understanding of Clean Code principles and software design patterns.
- Experience working in Agile Scrum teams.
- Ability to work within a collaborative cross-functional engineering team.
Soft Skills:
- Strong communication and collaboration skills.
- Proactive problem-solving approach.
- Willingness to learn modern cloud platform technologies.
- Passion for continuous improvement and engineering excellence.
Preferred Skills and Experience:
- Azure Container Apps
- Azure Batch
- OpenTofu or Terraform
- Playwright
- SQL Server
- Redis
- SignalR
- Experience working on cloud-native platforms
- Experience modernising legacy enterprise applications
Obowiązki
Application Development:
- Develop modern Angular applications replacing legacy AngularJS portals.
- Design, develop, and maintain .NET backend services supporting distributed compute workloads.
- Build and enhance REST APIs consumed by multiple business applications.
- Modernise legacy platform functionality while preserving business continuity.
- Implement scalable, maintainable, and secure software following modern engineering practices.
Platform Modernization:
- Participate in migration towards Azure Container Apps and containerised workloads.
- Support Infrastructure as Code implementation using OpenTofu/Terraform.
- Contribute to cloud-native platform modernization initiatives.
- Participate in modernisation of deployment pipelines and release automation.
- Help improve platform scalability, maintainability, and operational resilience.
Engineering Excellence:
- Write unit, integration, and automated tests ensuring software quality and reliability.
- Participate in code reviews and technical discussions.
- Apply Clean Code principles, modern software design patterns, and engineering best practices.
- Support continuous integration and continuous delivery initiatives.
- Contribute to zero-downtime deployment improvements.
Operations & Collaboration:
- Collaborate with Product Owners, Architects, QA Engineers, DevOps Engineers, and fellow Software Engineers.
- Participate in production support and on-call rotation.
- Contribute to troubleshooting, root cause analysis, and continuous platform improvements.
- Share knowledge and help build engineering capability.
Benefity
- Gross base salary starting from PLN 19,267 gross per month (full-time employment contract).
- Private medical insurance.
- Dental plan.
- Glasses reimbursement.
Inne informacje
Informujemy, że administratorem danych jest Endava Poland Sp. z o.o. z siedzibą w Warszawie, ul. Plac Małachowskiego 2 II piętro, (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Endava
2 aktywne oferty