NET Developer

The .NET Developer will be responsible for designing, developing, and maintaining software applications using the .NET framework. They will collaborate with cross-functional teams to analyze user requirements, develop technical specifications, and implement solutions that meet business needs. The .NET Developer will also troubleshoot issues, perform debugging, and optimize application performance.

Key Duties and Responsibilities

  • Develop software solutions using the .NET framework and related technologies.

  • Collaborate with business analysts and stakeholders to gather and analyze user requirements.

  • Design and develop high-quality, efficient, and scalable software applications.

  • Write clean, maintainable, and well-documented code.

  • Test and debug applications, identify and resolve issues.

  • Collaborate with cross-functional teams to ensure project deliverables are met.

  • Keep up-to-date with the latest trends and technologies in the .NET development field.

  • Provide technical support and assistance to end-users when necessary.

  • Participate in code reviews to ensure code quality and adherence to coding standards.

  • Assist in the estimation and planning of development tasks.

Skills

  • C# Programming

  • Git Version Control

  • SQL Database Development

  • ASP.NET Development

Requirement

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Strong knowledge of the .NET framework and C# programming language.

  • Experience with ASP.NET, MVC, and web development technologies.

  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript.

  • Proficiency in database development using SQL Server or other relational databases.

  • Knowledge of object-oriented programming (OOP) principles and design patterns.

  • Experience with version control systems such as Git.

  • Strong problem-solving and analytical skills.

  • Excellent communication and collaboration abilities.

  • Ability to work effectively in a team environment.