Job Description for Full-stack .NET Developer:

Position Overview: We are seeking a skilled Full-stack .NET Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining software applications using various .NET technologies. They will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.

Key Responsibilities:

  • Design, develop and maintain software applications using .NET technologies, including .NET CoreADO.NET, Entity Framework Core, Dapper, WCF, Asp.net MVC Core, Asp.net Webforms, Microsoft WPF, and Windows Forms.
  • Write clean, scalable, and well-documented code that adheres to established coding standards.
  • Debug and resolve software defects and issues.
  • Participate in code reviews to ensure code quality and consistency.
  • Proactively identify opportunities to improve software quality, performance, and maintainability.
  •  Develop front-end components using JavaScript, CSS3, and HTML5.
  •  Use tools such as Resharper, Visual Studio, and Visual Studio Code to optimize the development process.
  • Use MVVM light toolkit and DevExtreme to build responsive, cross-platform applications.
  • Deploy applications to cloud computing platforms such as AWS or Azure using Docker or serverless deployment.
  • Write unit tests using NUnit/XUnit and use Postman and Swagger to test APIs.
  • Use Azure DevOps for continuous integration and deployment.
  • Develop and maintain reports using SSRS, Telerik, and Crystal Reports.
  • Build RESTful APIs using Asp.net Core Web API and microservices using gRPC.
  • Use Azure SQL Edge and Kubernetes to manage databases and containerized applications.
  • Monitor and analyze application performance using Azure App Insights.

Qualifications:

Bachelor’s degree in Computer Science, Engineering, or a related field.

  • 5+ years of experience in software development using .NET technologies.
  • Strong understanding of Object-Oriented Programming (OOP) concepts.
  • Experience with Agile development methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent verbal and written communication skills.
  • Ability to work independently and as part of a team.
  •  If you are a highly motivated individual who enjoys working in a fast-paced environment and has a passion for software development, we encourage you to apply for this exciting opportunity.
Job Category: .net
Job Type: Full Time
Job Location: Noida

Apply for this position

Allowed Type(s): .pdf, .doc, .docx