Overview

We are a SaaS provider to the automotive industry, rebuilding our desktop product for web. We primarily use C#, ASP.NET Core, Entity Framework Core, Azure SQL database, Domain Driven Design (DDD) principals, Functional Programming. We need an experienced developer to accelerate our existing team of three developers to get our API built, secured and in production.

Our scrum team (three developers plus you) will briefly meet every weekday morning.

At first, we will work closely together to get you familiarized with the project, our process and expectations. After that you will mostly work independently, submitting frequent commits for code review, and attending the daily scrum.

The ideal candidate has knowledge of standard web-based development concepts, practices, and procedures, and can plan and accomplish goals. Familiarity with Jira and the agile development process is preferred.

Required Experience/Skills: 
Desire to deliver great software to users.
Ability to work independently, and produce clean, working code.
Develop with C#, .NET, ASP.NET, SQL Server, LINQ, Entity Framework.
Develop secure Web Services, RESTful Web API’s, ASP.NET MVC.
Develop using git version control or similar.
Develop using SOLID design principals.

Desired Experience/Skills: 
Domain Driven Design.
Functional programming.
Web security: IdentityServer4/Azure ADB2C (Active Directory Business to Customer).
Microsoft Azure services: SQL Database, web apps/slots, security vault, storage, etc.
CI/CD with Azure DevOps or other provider.
Experience working with Agile development practices (e.g., Scrum, TDD).

This will be a full-time position with paid benefits and the ability to work remotely most days.