- Software Development (Approx. 80%):
- Maintain and enhance existing features and functionalities within the client’s CRM system.
- Design, develop, test, and deploy software solutions using the .NET/C# stack and AWS services.
- Focus on delivering high-quality, efficient, and robust code to meet defined business requirements.
- Participate in code reviews and contribute to the team's technical standards and best practices.
- System Support & On-Call (Approx. 20%):
- Actively participate in the team's rotation for after-hours and weekend support coverage to reduce the burden on the client's US-based team. This includes evening shifts (e.g., M-F 2 PM - 9 PM Eastern time / with some overlap with VN core hours) and weekend coverage (with overtime pay, rate to be confirmed).
- Monitor the system and quickly troubleshoot and resolve urgent production issues and incidents.
- Demonstrate high responsiveness and proactivity in addressing urgent client requests and technical challenges.
- Occasionally join evening calls with the US client for coordination and issue resolution.
- Collaboration & Communication:
- Collaborate effectively with cross-functional and geographically dispersed teams.
- Build and leverage relationships with client-side contacts to facilitate effective technical resolution and project execution.
- Clearly communicate technical concepts and solutions, both written and verbally, in English.
Required Technical Skills
Candidates must be technically strong with exceptional problem-solving abilities across the full stack:
- Core .NET: Strong proficiency in .NET (Web) development and C# (5+ years)
- API Development: Expertise with ASP.NET Web API.
- Cloud & Infrastructure (AWS): Hands-on experience with AWS Lambdas and a solid understanding of cloud-native development.
- Databases: Proficiency in SQL, including experience with PostgreSQL and SQL Server.
- DevOps & Tools: Experience with modern practices and tools such as:
- Docker
- Terraform (for Infrastructure as Code)
- AWS CDK (Cloud Development Kit)
- GitHub Actions (for CI/CD)
- Messaging: Experience working with message brokers like Kafka.
- Software Design: Solid understanding and practical application of various Design Patterns.
- Fluent English in both verbal and non-verbal skills
Ideal Candidate Profile
- Mindset: Possesses a strong focus on meeting customer expectations and commitments, understanding that the work is largely maintenance-oriented, focused on improving necessary functionalities, rather than constantly seeking "thrills" in working with new topics.
- Problem-Solving: An exceptional problem solver who can approach issues creatively and effectively.
- Adaptability: Highly energetic and thrives in a dynamic, changing environment with evolving priorities.
- Communication: Reasonably good written and verbal English skills are a must for effective client interaction.
- Proactivity: Ability to anticipate issues and take initiative, demonstrating a high degree of urgency and responsiveness to customer needs.
Working condition
- Core Working Hours: 9:00 AM - 6:00 PM Vietnam Time (GMT+7).
- Support Coverage: Mandatory participation in a team rotation for after-hours and weekend support, including a few hours of overlap with US Eastern Time (e.g., M-F 2 PM - 9 PM Eastern).