JPC Partners is looking for a Sr .NET Developer that will focus on replacing some legacy applications with newer .NET and cloud-based technology, so the ideal candidate will have experience developing or porting applications from one technology platform to another. The individual will need to be skilled at working independently and within a collaborative team environment. ESSENTIAL DUTIES AND RESPONSIBILITIES:
Work entails development of new features, enhancements and bug fixes, for internal & external web sites and Web APIs and .NET applications
Participate in full Agile SDLC activities such as requirements gathering & analysis, Sprint Planning/Review/Retrospective, Backlog Grooming, etc.
Development and maintenance of website apps, both internal and external facing
User support of the .Net interfaces and integrations
Work with the other .NET developers on UI enhancements and bug fixes.
Assist in testing enhancements and bug fixes for web development team, both the API and the UI
Assist in the technical documentation efforts of the web development team. This may include database design, UI design, and Interface design documentation
QUALIFICATIONS:
Minimum 3-5+ years of experience as a .NET Developer in Agile software development
Familiarity with System Development Life Cycle (SDLC)
Demonstrated ability to debug and maintain complex systems, particularly those created by other developers with minimal available documentation
Ability to grow with position, increasing expertise, responsibility, and accountability
REQUIRED TECHNICAL SKILLS:
.NET 4 and above framework knowledge
C#
Sitecore 9 or 10 Experience (CMS) – At least 2 recent projects
Experience working in Sitecore Cloud, Azure or any other cloud-based environments
MVC with Razor
OOPS
IOC
ORM
ASP.NET
WebAPI
C# unit testing frameworks nUnit and SpecFlow
5 plus years of SQL and SQL Server Management Studio
DDL and DML experience
Writing SQL queries and stored procedures
PREFERRED TECHNICAL SKILLS:
IoC Containers Unity, Structure Map, Ninject, AutoFac