Job Openings Senior .Net Developer (C# / Back End)

About the job Senior .Net Developer (C# / Back End)

Qualifications:

  • Graduated from Bachelor Degree in Tech or Computer Science or related.
  • Expertise in the C# programming language and the .NET core /Framework.
  • Experience 3 -  6 years of relevant experience in software development.
  • Experience in multi-threaded/multithreading development.
  • Ability to work independently and within a large remote team in overseas.
  • Knowledge and experience working with Agile development methodologies.
  • Proficiency with databases such as MS SQL, PostgreSQL, Oracle, and/or NoSQL (especially Cassandra).
  • Experience with developing new solutions and maintaining existing software.
  • Proficiency in Event-Driven Programming, including message brokers like RabbitMQ, Kafka, etc.
  • Familiarity with CI/CD processes and technologies.
  • Strong understanding of web development technologies: HTML5, JavaScript, Angular, Node.js, TypeScript.
  • Using Object Oriented Programming (OOP) and have deep knowledge about OOP.

Responsibilities:

  • Write well-organized and sustainable .NET code following best practices.
  • Design new software solutions or modify/maintain existing software.
  • Present ideas and suggestions for software improvements.
  • Collaborate closely with team members to achieve project goals.
  • Identify and promote best development practices within the team.
  • Debug and troubleshoot deployed software applications as needed.
  • Document software requirements and implementation details.
  • Conduct and participate in code reviews to ensure code quality and consistency.
  • Work closely with cross-functional teams including Product Managers, Operations, and Testers.