Advocate for agile principles and guide the development team, and customer stakeholders on practices.
Support the client Product Owner in managing the product roadmap and backlog
Team management: Support appraisals of engineering staff
Ensure timely resolution of support issues, including handling escalations
Production and dissemination of basic team reports
Line management of technical squad.
Timesheet approval.
Requirements
Proven Team Lead experience managing cross functional software engineering teams
Experience of working in a professional and agile software development environment.
Relevant degree or equivalent higher professional qualification.
Experience of managing stakeholders through the development process.
Have the mindset and desire to drive, architecturally, adoption and integration of a new off-the-shelf system.
Strong Agile Coaching skills
Holding Scrum ceremonies
Strong knowledge of C#, the .NET platform and Azure,
Enthusiasm for microservices architecture and DevOps culture
In-depth experience in at least one of the following 3 areas: Full-stack’ web development using modern web frameworks to create progressive web applications in JavaScript.
Event-driven applications in .NET or NodeJS using a message bus such as RabbitMQ or Azure Service Bus.
Secure, high performance, HATEOS, RESTful web APIs.
Understanding of CRM, ERP and Content Management systems.
Professional communication skills are essential.
Candidates must possess excellent English communication skills, both written and verbal, to effectively manage business interactions and maintain a professional tone in all commercial correspondence.
Tech Stack
Azure
ERP
JavaScript
Microservices
Node.js
RabbitMQ
.NET
Benefits
Competitive benefits package : TBC and can be discussed in the call with the talent team.