AIS is looking for individuals passionate about finding innovative solutions and excited about emerging technologies and capabilities to join their team as a Full Stack Development Lead. The role aims to guide technology adoption, build team capabilities, and manage chapter members to ensure the success of product teams.
Requirements
- 10+ years of Software engineering and design experience with large scale business applications in a fast-paced iterative development environment.
- 5+ years’ experience leading software design in teams of 5+ team members.
- 5+ years of experience in public cloud (Azure).
- 2+ years of Technical leadership/Consulting background Technical Skills preferred.
- Experience with C-Sharp, .NET, React, data structures, basic algorithms, and applying object-oriented principles and design patterns.
- Strong API design and development skills.
- Proficiency with relational databases craft and query construction and optimization (we use SQL Server and PostgreSQL; other RDBMS (Relational Database Management Systems) experience is acceptable).
Responsibilities
- Work in a team with other smart AIS employees using cutting-edge technologies to solve challenging business problems.
- Build elegant, scalable, extensible, cost-effective solutions with an eye toward innovation and agility.
- Utilize problem-solving and decision-making skills to understand client pain points and to self-troubleshoot as challenges arise.
- Collaborate with other development team members and project managers to deliver solutions that surpass client expectations while meeting deadlines and budgets.
- Design, write, unit test, and document application code to successfully deliver project-based work.
- Work in an agile environment with participation in daily stand-ups/scrum.
- Design, write, test, troubleshoot, and document application code
Other
- The Lead is responsible for the development and growth of their members and the building of competencies.
- They are responsible for team composition optimization, reviewing priorities and assessing resource and/or backlog redirection, metrics associated with talent evolution, and all other administrative responsibilities within the team reporting structure.
- Provide mentorship to junior Developers.
- Learn new technologies and know industry standards, best practices, and trends.
- occasional travel (if needed)