AIS is looking for individuals 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.
- 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.
Other
- This is a remote position with occasional travel (if needed)
- 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.
- Incumbents have a thorough understanding of available technology landscape, tools, and existing designs.
- This individual also participates fully in all team practices and standards.
- 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.