Description

Job Description:

.Net full stack Developer with 5+ years of experience and expertise on Blazor - 4.

Key Responsibilities:

  • Develop web applications and backend services using C#, ASP.NET MVC, Blazor [Web Assembly/Server hosting models], REST API, .NET Core, JavaScript, JQuery, and CSS.
  • Design and develop software using appropriate design patterns to achieve high re-usability and maintainability.
  • Write effective unit tests and integration tests to ensure high-quality software delivery.
  • Demonstrate in-depth knowledge of system design patterns, tiered architecture, and testing practices.
  • Understand and contribute to key business processes and competitive strategies related to the IT function.
  • Plan and manage complex IT projects, applying best practices to solve complex problems.
  • Provide direction and mentorship to team members.
  • Collaborate with project business and system analysts to clarify requirements and implement them effectively.
  • Participate in code reviews, enforcing standards and best practices.
  • Engage actively in Agile SDLC and/or Scrum methodologies.

Experience Requirements:

  • Bachelor's degree in Computer Science or a related field.
  • 3-5 years of experience in C# and developing custom .Net applications.
  • 3+ years of experience with .NET Core.
  • 3-5+ years of web application development experience, including fluency with JavaScript, JQuery, CSS, Bootstrap, and HTML5.
  • 3+ years of experience with ADO.Net and Entity Frameworks.
  • 3+ years of experience with SQL Server database development.
  • 4+ years of experience developing web services, specifically Web API/REST services.
  • 3-5 years of experience with Design Patterns and using MVC frameworks and Dependency Injection.
  • 5 years of experience with Visual Studio, SSMS and VS Code.
  • 4+ years of experience with Agile SDLC best practices.
  • 3+ years of experience with Azure DevOps.
  • 4+ years of experience with GIT for source control

Must have skills:

  • Develop web applications and backend services using C#, ASP.NET MVC, Blazor [Web Assembly/Server hosting models], REST API, .NET Core, JavaScript, JQuery, and CSS.
  • Design and develop software using appropriate design patterns to achieve high re-usability and maintainability.
  • Write effective unit tests and integration tests to ensure high-quality software delivery.
  • Demonstrate in-depth knowledge of system design patterns, tiered architecture, and testing practices.
  • Understand and contribute to key business processes and competitive strategies related to the IT function.

Education

ANY GRADUATE