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.