Endava
Endava
New

Senior Full-Stack Engineer with .NET and Angular

Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#427651·Dodano wczoraj·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

.NetAngularAzureTypeScriptASP.NETAzure DevOpsC#

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.
Opieka zdrowotna

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

Endava

2 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz