Vacancy expired!
As a
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 most talented, knowledgeable, and dedicated technologists in the industry. 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 towards 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 members of the development team 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 be aware of industry standards, best practices, and trends
- 7+ years' experience as a Software Engineer and Software Engineering Team Lead developing software solutions using technology such as C#, .NET, OOPs, SQL, JavaScript/React, APIs including REST
- 2+ years' experience working with Azure related technologies, including App Services, API Gateway, Azure API Management, Azure functions, and messaging technologies like Event Hub and Event Grid.
- 2+ years' experience managing, coaching, mentoring, and developing a highly motivated technical workforce.
- Solid understanding of software testing methodologies.
- Strong knowledge of modern software engineering fundamentals.
- Excellent leadership, communication, presentation, facilitation, and influencing skills.
- Experience working with architects and product owners to understand capacity and demands and optimizing these skills on teams.
- Strong experience working with structured software engineering design patterns, understanding of performance improvement, scalability, debugging complex multithreading issues
- Experience working with Agile and SCRUM teams
- Has detail-oriented tendencies when working with a software engineering codebase, is able to spot low-level code and application architecture issues that may have an impact on the performance of the solution being constructed
- Previous agile/Scrum experience
- Experience with cloud technologies (Azure, O365, AWS), SharePoint (2013+), .NET Core, and Dynamics
- Front end web development background with Angular and/or 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
Vacancy expired!