Hồ Chí Minh, Ho Chi Minh City, Vietnam

Senior .Net Developer

 Job Description:

Job Summary:

We are seeking a skilled and experienced Senior .Net Developer to join our team. As a Senior .Net Developer, you will be responsible for developing and maintaining software applications using .Net technologies. You will be working closely with cross-functional teams to design, develop, and implement high-quality software solutions that meet the needs of our customers.

Key Responsibilities:

  • Design, develop, and maintain software applications using .Net technologies.
  • Collaborate with other members of the development team, including designers, developers, and product managers, to ensure successful software delivery.
  • Participate in the entire software development life cycle, from concept and design to testing and deployment.
  • Write clean, efficient, and well-documented code that adheres to established coding standards and best practices.
  • Conduct code reviews and provide constructive feedback to other developers.
  • Perform unit testing and integration testing to ensure the quality and reliability of software applications.
  • Troubleshoot and debug issues in software applications and implement corrective actions.
  • Continuously improve software development processes, tools, and methodologies to increase productivity and efficiency.
  • Keep up-to-date with the latest trends and advancements in .Net technologies.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5 years of experience in .Net software development.
  • Strong proficiency in .Net programming language and related technologies, such as ASP.Net, MVC, or Web API.
  • Experience with Agile software development methodologies.
  • Strong understanding of software design patterns and best practices.
  • Experience with web application development using HTML, CSS, and JavaScript.
  • Experience with relational databases, such as SQL Server or Oracle.
  • Excellent problem-solving, analytical, and communication skills.
  • Strong attention to detail, with the ability to write clean, efficient, and well-documented code.
  • Ability to work effectively in a team environment and collaborate with other team members to achieve common goals.
  • Strong time management and organizational skills, with the ability to manage multiple tasks and priorities.
  • Good skills in English, both written and spoken