Description

We are seeking a talented .NET Full Stack Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining web applications using C# .NET, .NET Core, ASP.NET MVC, and Angular/React. You will work closely with our clients to understand their requirements and translate them into efficient and scalable software solutions. The key responsibilities of the role include:

  • Developing and maintaining web applications using C# .NET, .NET Core, ASP.NET MVC, Angular/React
  • Collaborating with cross-functional teams to analyze user requirements and design technical solutions
  • Implementing best practices and industry standards to ensure the quality and reliability of software applications
  • Performing unit testing and troubleshooting to identify and resolve defects
  • Participating in code reviews and providing constructive feedback to improve code quality
  • Assisting in the deployment and maintenance of applications on Azure App services
  • Integrating with external systems using Web API and Azure Message Bus
  • Working with Azure Blob/Table Storage and APIM to develop scalable and secure applications
  • Applying object-oriented programming concepts and principles



 

Candidate Qualifications:


 

To excel in this role, you should possess the following qualifications:

  • A bachelor's degree in Computer Science or a related field
  • Minimum of 3 years of experience in .NET development
  • Strong knowledge of C# .NET, .NET Core, ASP.NET MVC, and Angular/React
  • Experience with Azure App services, Azure Message Bus, and Blob/Table Storage
  • Proficiency in object-oriented programming concepts and testing (unit testing, performance, security)
  • Hands-on experience with advanced Azure concepts like containers, messaging, and event-driven architecture
  • Familiarity with security principles such as JWT and OAuth
  • Ability to understand and implement advanced design concepts like CQRS and Domain Driven Design


 

Education

Any Gradute