Job Description
Job Description
- Lead and mentor a team of software engineers, fostering professional growth and promoting best-in-class engineering practices.
- Define and implement technical strategy, ensuring alignment with architecture, business objectives, and compliance standards.
- Advocate for software quality through TDD, code reviews, pair programming, and continuous refactoring.
- Oversee software design and development to ensure scalability, performance, and maintainability.
- Drive DevOps excellence by designing and managing CI/CD pipelines in Azure DevOps, automating deployments across multiple environments.
- Collaborate closely with Product Owners, Architects, and Infrastructure teams to translate business requirements into robust technical solutions.
- Promote innovation by researching and integrating emerging technologies, tools, and frameworks that add business value.
- Ensure system reliability and compliance through thoroug...