Vacancy expired!
As a
Back-end Software Engineer, you will use cutting-edge cloud and data technologies to help global brands and federal agencies solve challenging problems through innovative technology solutions. Work on exciting projects, future-proof your skills, and grow into your dream job alongside some of the industry's most talented, knowledgeable, and dedicated technologists. What You'll Be Doing- 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
- Provide mentorship to junior Developers.
- Learn new technologies and know industry standards, best practices, and trends.
- Minimum of 5 years experience with .NET technologies (C#, ASP.NET, ASP.NET MVC, jQuery) to develop software solutions
- 8+ years of experience implementing effective solutions
- Hands-on experience with Entity Framework, EF Core, Dapper, or NHibernate
- 5 -10 years of experience with SQL Server, SSIS, SQL, Rest API
- Proven development background with front-end web technologies, including JavaScript frameworks
- Database development experience to develop software solutions
- Previous agile/Scrum experience
- Experience with cloud technologies (Azure, O365, AWS), SharePoint (2013+), .NET Core, and Dynamics
- Full Stack experience, specifically with React
- Desire to obtain or utilize relevant technical certifications as part of continuous professional growth
- Smart people with a passion for technology
- Strong technical capabilities with a consultancy mindset
- Close involvement with local technical communities
- A willingness to think outside of the box to provide innovative solutions to clients
- Ability to solve challenging technical business problems
- Self-directed professionals
- Client Success
- Continued Learning and Technical Excellence
- Strong Client Relationships
- Citizenship and Community