Sustainability in Software Development
We are looking for a Technical Team Lead to oversee an agile team of software developers and quality assurance engineers, focusing on delivering key aspects of the AMCS SaaS platform roadmap.
Responsibilities:
* Leads and manages a team of software developers and quality engineers to deliver high-quality software products.
* Clear growth path into software development manager role.
* Enhance CI/CD and DevOps techniques to increase release frequency and ensure product is continuously in a shippable state through partnership with QA and DevOps team members.
* Provides a high level of focus on customer found issues as well as internally raised issues to ensure a clean backlog of bugs.
* Responsible for timely and high-quality pull requests on the team – push early, push often, ensure high coverage, and automated quality gates.
* Ensures operational delivery and consistency from team – through agile, data-driven approach.
Requirements:
* Familiarity and hands-on experience leading agile development teams, experience of agile at scale, and CI/CD best practice.
* Expertise in C#/.net technology stack.
* Solid understanding of plug-in architecture and extensibility.
* Experience with cloud platforms (preferably Azure) an advantage.
* Experience with Docker/Kubernetes and Microservices an advantage.
* 1+ years in people management.
* Excellent communication skills.