.Net Core Developer 100% Remote
Long Term Contract
Job Description:Role & Responsibilities:· Must have around 8-10 years’ experience in designing and developing enterprise level applications in .NET and .Net Core with C#.· Must have solid designing experience around micro services as well as server less architecture for cloud based applications on AWS/Azure.· Must be experienced in using MSTest, NUnit with mocking frameworks like MOQ, build test and deployment of code base using XUnit.· Must have solid experience in ASP.NET, MVC, Entity Framework, Web APIs, Windows Service.· Must have strong fundamental technology skills around OO design and multithreading.· Should have Azure CICD deployment knowledge.· Should have experience on Static analysis tools like Sonarqube.· Should have experience on authentication methods like OAuth, JWT, Basic Auth etc.· Should be able to adapt to a dynamic and multifaceted environment where business and technical skills are intermingled.· Should have a natural inclination to dig beneath the surface to understand how things work, why they are a certain way and what the design trade-offs are.· Must be experienced in technically leading a team of 5-10 back end developers.· Must have sound knowledge in banking / payments / finance domain.· Must have sound experience of working in Agile/SCRUM methodology.· Must have excellent written and verbal communication skills to effectively communicate with US clients, offshore team members, and all stakeholders in the project.· Must have been already working in the US for at least 2 years.