Position: Senior .NET Developer
Location: Chevy Chase, Maryland
Duration: 12+ Months
Required Qualifications:
Bachelor’s degree in Computer Science or equivalent professional experience.
Four years of experience with Microsoft. Net tools and technologies specifically in: ASP.Net (MVC & Web API), WCF Web Services
Four years of experience in full stack .NET software development with core competencies in Visual Studio, Azure DevOps, C#, SQL Server, WCF, ASP.NET, Web.API, LINQ, SOAP, and REST
Four years of experience in the complete software development life cycle.
Four years of experience in user interface, web service, and/or database development.
Four years of experience effective maintainable unit tests.
Four years of experience with version control concepts including branching, merging, and conflict resolution.
Ability to work independently with limited supervision and contribute towards team efforts.
Ability to support multiple projects simultaneously and work in a fast-paced environment.
Strong critical thinking, decision making, trouble shooting and problem-solving skills.
Ability and desire to learn new skills and techniques.
Passion to innovate and provide high quality software for insurance applications.
Excellent verbal/written communication skill, including communicating technical issues to non-technical audiences.
Preferred Qualifications:
Desire to learn new technologies and trends. This project will provide a great opportunity to learn how a modern micro-services-based system is built, and the role will require learning as you go.
Ability to analyze results quickly and make recommendations for changes based on the analysis. Working understanding of the insurance industry.
UX development skills (JavaScript, HTML, a data binding framework like Knockout, Angular, and/or React)
Experience using GIT
Experience working in an Agile environment
Experience working with a Single Page Application (SPA)
Familiarity with SQL / Cosmos Database design
Experience with Entity Framework