.Net Developer

Full-time

Service Region: South Asia

Job Description

As a .NET Developer, you will be responsible for designing, developing, testing, and maintaining software applications built on the Microsoft .NET framework. You will collaborate with cross-functional teams, including software architects, analysts, and quality assurance professionals, to deliver high-quality solutions that meet client requirements. This role requires a strong understanding of software development principles, excellent problem-solving skills, and a passion for staying up-to-date with emerging technologies.

Key Responsibilities:

Software Development:

  • Design, develop, and maintain software applications using the .NET framework.
  • Write clean, scalable, and maintainable code in C# or other .NET languages.
  • Collaborate with software architects to implement software design patterns and best practices.
  •  

Database Management:

  • Work with databases to design and optimize data storage solutions.
  • Write efficient and optimized SQL queries to interact with databases.
  •  

Collaboration:

  • Collaborate with cross-functional teams, including business analysts, QA engineers, and other developers, to deliver high-quality software solutions.
  • Participate in code reviews to ensure code quality and adherence to coding standards.
  •  

Testing:

  • Develop and execute unit tests and integration tests to ensure the reliability and stability of software applications.
  • Debug and resolve software defects and issues in a timely manner.
  •  

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a .NET Developer or Software Developer.
  • Strong proficiency in C# or other .NET languages.
  • Experience with ASP.NET MVC, Web API, and Entity Framework.
  • Knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
  • Familiarity with agile development methodologies.
  • Excellent problem-solving and communication skills.
  • Ability to work independently and as part of a collaborative team.

Apply for this Job