jobapplier

Lead Associate - Engineering

Davies

Responsibilities

  • Implement automated testing approaches including TDD, integration testing, and CI/CD pipeline automation.

Key Responsibilities

  • Lead the design and development of high‑quality, cloud‑native applications aligned to strategic technologies.
  • Write clean, maintainable, secure code following SOLID principles, design patterns, and OWASP guidelines.
  • Develop microservices, containerised applications, and event‑driven components.
  • Support SRE (site reliability engineering) practices such as observability, resilience engineering, and performance tuning.

Skills, Knowledge and Expertise

  • 8–10+ years of professional software engineering experience.
  • Strong proficiency in

C# and .NET

(or Python).

Modern front‑end experience with

  • React, Angular, or Vue.
  • Advanced experience with

Azure

  • (or AWS/GCP equivalents).
  • Strong expertise in microservices, event‑driven architecture, and Domain‑Driven Design.
  • Strong SQL Server and Entity Framework capabilities.
  • Test‑driven development and automated test practices.
  • CI/CD pipelines and DevOps tooling.
  • Secure coding practices and familiarity with OWASP principles.