JD for .Net Core Developer
Key Requirement:
· Strong experience with C#, .NET Core, ASP .NET MVC
· Experienced SOA, Microservices
Responsibilities:
· Design, analysis, architecture and development of applications using .NET Core, C#, ASP.NET MVC, Entity Framework, SOA, Microservices. · Works with OOAD – Object Oriented Analysis and Design patterns
· Works with ASP.NET MVC, Microservices, WCF, SOA, LINQ, Entity Framework · API Development using Web API, REST, RESTFUL
Required Skills
· 6-10 years professional software development experience using .NET, .NET Core, Web API, C#, ASP.NET MVC, Microservices, Office 365 and related Microsoft technologies · BS or MS in Computer Science, Information Systems, or related Engineering discipline
· .NET Core, dependency injection and IOC containers, and containerized .NET core solutions
· Solid understanding of microservices architecture and distributed, cloud-native systems
· Strong refactoring and object-oriented design skills and knowledge of how they relate to software design patterns
· Strong workflow design and implementation skills, including custom-coded workflows, state machines, fault handling and workflow event communication
· Experience in Agile Application Development & Scrum methodologies
· Experience implementing automated build and release deployment methodologies in a DevOps or continuous deployment environment
· Self-starter capable of working independently with minimal supervision
· Thorough understanding of the full software life cycle, including requirements, design, development, testing, and maintenance.