Job Title: Team Lead - Software Development
Reports To: Manager - Software Development
Department: Technology - Software Development
Location: USA, Virtual/Remote
JOB OVERVIEW:
The Software Development Team Lead will be responsible for mentoring, managing, and leading a team of developers and SDETs to achieve efficient delivery of time-boxed software releases, ensuring high quality and innovative feature development. They will collaborate with Product Owner and Architecture Team to design and develop highly performing enterprise systems that help grow the business. Team lead will practice disciplined software engineering (e.g. automated testing, code reviews, and writing simple, pragmatic code) and grow the technical expertise and development practices of their team.
The Prometric agile development primarily leverages C#, .Net, .Net Core, ASP.Net, MVC, HTML5, Angular, Bootstrap, React, NodeJS, Typescript, Electron, CSS3, RESTful WebAPI, WCF Web Services, Entity Framework, SQL Server, Azure, and Hadoop (Java)
COMPANY BACKGROUND
Prometric (www.prometric.com) is a trusted test development and delivery provider to more than 300 organizations worldwide. Prometric serves as an industry gatekeeper, ensuring that people legitimately earn the credentials they seek to achieve, and thereby guaranteeing a fair testing experience for all who come through our doors.
RESPONSIBILITIES
- Lead the team to develop robust, scalable, well-designed software that delivers great value to the business, focusing on security, quality, and maintainability
- Deliver on planned feature development and lead the team during PI planning events
- Evangelize best software engineering practices by participating in software code reviews and through continuous process improvements
- Mentor junior software developers on design patterns, development best practices
- Research/Introduce new tools and processes that lead to improved quality and efficiencies
- Provide guidance on approaches or alternate solutions within the development team
- Liaise with Architecture teams and other teams leads to evaluate and introduce new technologies into system designs
- Undertake team one to one meetings and take ownership of goal setting for team members
QUALIFICATION REQUIREMENTS
EDUCATION
- Bachelor's in Computer Science or related field, or equivalent in work experience
EXPERIENCE
- Self-motivated and have a proven track record of leading teams developing complex software with a strong background in software engineering principles
- Experience in high scalability projects involving cloud-based infrastructure design and implementation as well as optimization and performance tuning
- Solid understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
- Solid understanding of the Software as a Service (SaaS) model
- Experience with version control and branching (e.g., Git, GitFlow)
- Experience with Scrum/Agile development methodologies
- Communicates effectively with non-technical audiences, able to explain complex technical concepts to peers
- A flexible, open-minded leader who is able and eager to learn new domains quickly
- Ability to demonstrate strong problem-solving ability and analytical skills
- Passionate about building high-quality systems with software implementation best practices while leading and mentoring a team of developers
SKILLS
- Working experience in cloud ecosystem (Azure, Google Cloud, AWS), Docker, Kubernetes is a plus
- Experience working with Azure DevOps
- Understanding and experience with the Scaled Agile Framework (SAFe)
- Familiarity with PCI and/or FISMA (or similar) compliance standards preferred
- Experience working with CMMI
PHYSICAL JOB REQUIREMENTS
- N/A
Prometric is an equal opportunity employer: disability/veteran
Prometric is an Equal Employment/Affirmative Action employer. We do not discriminate in hiring based on sex, gender identity, sexual orientation,race, color, religious creed, national origin, physical or mental disability, protected Veteran status, or any other characteristic protected by federal, state, and local law.