Job Details
Krishna raj
JPC - 32 - .NET Developer
Andhra Pradesh,  India | Posted - 06/10/2025
Job Description

.NET Developer

Job Summary:

We are looking for a talented and detail-oriented .NET Developer to join our development team. You will be responsible for building, maintaining, and deploying scalable web and desktop applications using the Microsoft .NET framework and related technologies.

Key Responsibilities:

  • Design, develop, and deploy applications using .NET Core / .NET Framework.

  • Develop and maintain RESTful APIs and web services.

  • Work with databases such as SQL Server, including stored procedures and query optimization.Collaborate with frontend developers, QA, and product managers to deliver high-quality software.

  • Perform code reviews, write unit tests, and support CI/CD pipelines.

  • Troubleshoot and debug applications to resolve performance and usability issues.

  • Ensure software security and data protection best practices.

Required Skills and Qualifications:

  • 3–6+ years of professional experience in .NET development.

  • Proficiency in C#, ASP.NET Core / ASP.NET MVC, and Entity Framework.

  • Strong experience with SQL Server or other relational databases.

  • Understanding of OOP, design patterns, and SOLID principles.

  • Experience with JavaScript, HTML, CSS, and modern front-end frameworks (e.g., Angular, React, or Blazor) is a plus.

  • Familiarity with version control tools such as Git.

  • Knowledge of unit testing and automated testing frameworks (e.g., MSTest, xUnit).

  • Experience with Azure, AWS, or other cloud platforms is a plus.

Preferred Qualifications (especially for senior roles):

  • Experience in microservices architecture.

  • Familiarity with Docker and Kubernetes.

  • Hands-on with CI/CD pipelines and tools like Azure DevOps, GitHub Actions, or Jenkins.

  • Good understanding of DevOps practices and Agile methodologies.

  • Leadership or mentoring experience.

Education:

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