Key Responsibilities
- Develop and maintain high-quality software solutions using C#
- Implement efficient and scalable software designs following Object-Oriented Programming (OOP) principles
- Design and execute comprehensive unit testing strategies
- Collaborate effectively with cross-functional team members
- Leverage cloud computing technologies to optimize software infrastructure
- Apply design patterns and best coding principles in software development
- Continuously improve personal and team technical capabilities
Required Qualifications
Technical Skills
- Have 8 years of experience in .NET, including 2 years of experience in a Lead position.
- Development Excellent proficiency in C# programming
- Strong understanding of Object-Oriented Programming (OOP)
- Comprehensive knowledge of design patterns and coding principles
- Solid experience with data modeling
- Familiarity with network communication and protocols
- Proven skills in unit testing
- Have good Cloud Computing experience, any of AWS, Azure, and GCP
Soft Skills
- Excellent English communication skills (spoken and written)
- Strong learning mindset
- Proactive and willing to take initiative
- Exceptional teamwork and collaboration abilities
- Personal development-oriented approach
Preferred Qualifications
- Experience with multiple cloud platforms
- Contributions to open-source projects
- Advanced certifications in software development
- Experience with modern software development methodologies
Personal Attributes
- Passionate about technology and continuous learning
- Problem-solving oriented
- Adaptable and quick learner
- Strong analytical and critical thinking skills
What We Offer
- Competitive salary
- Professional development opportunities
- Collaborative and innovative work environment
- Cutting-edge technology exposure
Working location: HimLam residential area, Tan Hung Ward, District 7, Ho Chi Minh City, Vietnam
Working time: Monday to Friday (8h30 – 17h)
Monday and Friday onsite in the office, Tuesday to Thursday – work from home