AIS is looking for individuals that are passionate about finding innovative solutions, and excited about emerging technologies and capabilities to solve challenging business problems.
Requirements
- 8+ years of Software engineering and design experience with large scale business applications in a fast-paced iterative development environment.
- 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 development tools such as Visual Studio and Git.
- 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
- Participates as a senior team member in the design, development, and maintenance of multi-tiered business applications.
- Design, write, unit test, and document application code to successfully deliver project-based work.
- Design, write, test, troubleshoot, and document application code
- Provide mentorship to junior Developers.
- Learn new technologies and know industry standards, best practices, and trends.
- 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.
Other
- Individuals holding this position are typically expected to be mentors from technical and delivery perspectives as well as work independently as a member of a team.
- This role interfaces with IT colleagues and other stakeholders to evaluate defined complex business requirements and processes, assesses available technologies, determines infrastructure, and recommends solution options.
- Incumbents play a significant role in building application solutions which may involve diverse development platforms, software, hardware, technologies, and tools.
- Demonstrates personal accountability and actively engages the team in demonstrating accountability.
- Supports quality efforts within the team.