Job Description Overview
  • Skill: C#, .NET CORE, ASP.NET, SQL, AZURE DEVOPS
  • Location: Remote, Pune
  • Experience: 6

We are seeking a skilled and motivated .NET Developer to join our dynamic development team. As a .NET Developer, you will be responsible for designing, developing, and maintaining high-quality software applications using the .NET framework. The ideal candidate should have a solid understanding of software development principles and experience with the latest technologies in the .NET ecosystem. You will collaborate closely with cross-functional teams to deliver innovative and efficient solutions that meet the needs of our business.

Key Responsibilities:

  • Design, develop, and maintain web applications, APIs, and software solutions using the .NET framework (ASP.NET, .NET Core).
  • Write clean, scalable, and efficient code, following industry best practices and coding standards.
  • Participate in the full software development life cycle (SDLC) including requirements gathering, design, development, testing, deployment, and maintenance.
  • Develop and integrate RESTful APIs and services, ensuring high performance and reliability.
  • Perform unit testing, debugging, and troubleshooting to ensure quality and functionality.
  • Collaborate with team members, including other developers, QA engineers, and product managers, to deliver robust software solutions.
  • Stay updated with the latest .NET technologies and industry trends to continuously improve skills and development processes.
  • Write technical documentation for the software developed.
  • Participate in code reviews to ensure code quality and share knowledge within the team.
  • Maintain existing applications and troubleshoot issues as they arise.

Required Skills & Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
  • Proven experience as a .NET Developer, with hands-on expertise in ASP.NET, .NET Core, C#, and related technologies.
  • Solid understanding of object-oriented programming (OOP) principles.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React (optional but preferred).
  • Familiarity with databases and SQL (e.g., Microsoft SQL Server, MySQL, or PostgreSQL).
  • Strong problem-solving skills and ability to think critically.
  • Experience with version control systems (e.g., Git).
  • Knowledge of cloud platforms (Azure, AWS) and deployment processes (optional but preferred).
  • Excellent communication and collaboration skills to work effectively in a team environment.
  • Ability to manage time efficiently and work on multiple projects simultaneously.

Preferred Skills:

  • Experience with Agile or Scrum development methodologies.
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Understanding of web security principles and best practices.
  • Familiarity with MVC and MVVM design patterns.