Lead a development team to deliver new products, features, and fixes iteratively using an Agile approach, working with the Product Owner, Developers, QAs, and Architects.
Provide technical input to the Product Owner. Function as the first point of escalation to ensure impediments are removed, the team maintains development velocity and achieves committed sprint goals.
Communicate and escalate issues in a clear and timely manner.
Team management, including day-to-day and career development for team members.
This is a hands-on role, and you will be expected to take an active part in development work.
Maintain an up-to-date knowledge of existing and emerging technologies relevant to the role.
Development Leadership Ability to create, communicate, and execute an effective SW Development vision and strategy
Demonstrate the value of the SW Development function; influence the organization to stay committed to quality practices to ensure successful product releases.
Experience successfully managing a globally distributed team with onshore and offshore components.
Lead Developers in working effectively on Collaborative Agile teams to support the “potentially shippable’ goal and strong collaboration across roles
Provide Development leadership across the company to enable continuous improvement in SW Development Best practices within the organization to be successful (e.g., work with IT, Business, and Production Operations)
IT savvy, able to understand the required technology and infrastructure needed to support the SW Development function (Collaboration Zones, Tools, and Processes)
Required Education and Skills: 10+ years of experience in Software development of complex applications.
Excellent understanding of design principles and considerations, best practices
Team Lead experience working with Agile Delivery teams, Java development experience including microservices, unit testing, SpringBoot
Experience with Cloud and SaaS Development: Azure and/or AWS, Docker, Kubernetes, etc.