Senior .NET Developer

Skills
.NET FrameworkMVCSoftware DevelopmentAgile Software DevelopmentAngularContent Management SystemsNhibernate
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Minimum 3-5+ years of experience as a .NET Developer in Agile software development
  • Familiarity with System Development Life Cycle
  • Debug and maintain complex systems with minimal documentation
  • Grow with position, increasing expertise, responsibility, and accountability
  • .NET 4 and above framework knowledge
  • C#
  • Sitecore 9 or 10 Experience (CMS) – At least 2 recent projects
  • Experience in Sitecore Cloud, Azure or 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. Writing SQL queries and stored procedures

Nice to have

  • IoC Containers
  • C# Unit testing frameworks
  • ORM Entity Framework nHibernate
  • Angular 2 and above

Day to day

  • Focus on replacing legacy applications with newer .NET and cloud-based technology
  • Develop new features, enhancements, and bug fixes for web sites, APIs, and .NET applications
  • Participate in Agile activities like requirements gathering, Sprint Planning/Review/Retrospective, and Backlog Grooming
  • Maintain and develop internal and external websites and user support of.NET interfaces
  • Collaborate with other developers on UI enhancements and bug fixes
  • Assist in testing enhancements and bug fixes for APIs and UIs
  • Contribute to technical documentation including database, UI, and interface design