Source description
About the role
Senior Software Engineer (.Net, Azure) Contract 100% Remote Must Haves: Asynchronous Programming .Net/C# ASP .Net MVC SQL Server Azure DevOps and Azure (App Services, App Configuration, Key Vault, Functions, Service Bus, API Management). Prefer experience with all – but listed in order of importance ORM – Entity Framework Unit Testing exp Project Summary: Evolent Health has 3-4 projects in need of new Developers Projects will be a combination of modernization and net new builds All Web Apps will be built using asynchronous programming - specifically task based All developer should be well versed in all listed must have skills More Apex Notes from Qual Call: Developers · Depending on project, work could be new applications or modernization of older applications Most the new frameworks they are planning for the new applications will mostly be around distributed systems, ie messaging · Use ORMs and object relational mappers · Entity framework (EF) is primary and also use Dabber · Any reads use dabber · Any rights use Entity framework · ASP.Net MVC Web APIs o Front end - ASP.Net MVC o Backend – Restful APIs w/ ASP.Net · Need good understanding of asynchronous programming – all web apps will be asynch – specifically task based asynch (TAP) · Moving forward – plan to leverage microservices with DAPR (nice to have) o Distributed Application Runtime o Leads and Engineering managers are learning this now · Team is big on code reviews, at least 2 reviews before approval to release · Using Github for source control · Need understanding of caching solutions (Redit or Memcached) · Need basic understanding of Docker and Kubernetes · Messaging around Azure service bus · Azure functions o Azure Apps Services o Anything in the Azure ecosystem · Need basic understanding of Docker and Kubernetes Must Haves · .Net/C# · ASP .Net MVC · SQL Server · Azure (App Services, App Configuration, Key Vault, Functions, Service Bus, API Management) prefer experience with all – but listed in order of importance · Strong fundamentals, including code knowledge in design principles and patterns · Asynchronous programming · ORM – Entity Framework · Unit Testing exp Nice to Haves · Health Care experience · Dapper · Job Description specific listed technologies (Swagger, Postman, Thunder Client, SonarQube, Elasticsearch, Apache Solr)
More at Thoughtwave Software and Solutions