Job Openings .Net Developer

About the job .Net Developer

Responsibilities:

  • Collaborate with cross-functional teams to analyze business requirements and translate them into technical specifications and solutions.
  • Design, code, test, and debug .NET applications, ensuring adherence to coding standards and best practices.
  • Develop and maintain web-based applications using ASP.NET, C#, and other relevant technologies.
  • Implement and maintain database structures and queries using MS SQL Server or other database management systems.
  • Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and support.
  • Troubleshoot and resolve application defects, ensuring optimal performance and user experience.
  • Stay up-to-date with the latest trends and advancements in .NET development, recommending improvements and innovative solutions to enhance productivity.
  • Collaborate with team members and stakeholders to identify and implement process improvements and development methodologies.
  • Adhere to coding standards, security guidelines, and industry best practices while following the company's software development life cycle processes.

Qualifications and Skills:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Able to speak English well on daily basis
  • Proven 3-5+ years of experience as a .NET Developer or Software Developer using C# and ASP.NET.
  • Strong proficiency in C#, .NET framework, and Visual Studio.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience with web technologies such as HTML, CSS, JavaScript, and jQuery.
  • Familiarity with front-end frameworks like Angular or React is a plus.
  • Hands-on experience with database design and development using MS SQL Server or similar relational database systems.
  • Knowledge of web services and RESTful APIs.
  • Ability to write clean, efficient, and well-documented code.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills, with the ability to work effectively in a collaborative environment.
  • A self-motivated individual with a passion for technology and continuous learning.
  • Have a personal working laptop/desktop with a strong internet connection.

If you are a highly motivated and experienced .Net Developer who is looking for a challenging and rewarding opportunity, we encourage you to join our Team.