ACG_2608_JOB
Our client is a leading technology company who is looking for a qualified candidate to join their firm.
- Develop and maintain scalable, high-performance software applications using the .NET framework.
- Work closely with business and technical teams to gather and analyze requirements.
- Engage in the full software development lifecycle, from planning and design to testing and deployment.
- Write clean, efficient, and maintainable code in adherence to industry best practices and coding standards.
Requirements
Required Skills:
- Solid understanding of Object-Oriented Programming.
- At least 3 years of hands-on experience with C# .NET and .NET Core.
- Proficiency in .NET 6 and later versions.
- Expertise in Entity Framework, including both DatabaseFirst and CodeFirst approaches.
- Strong knowledge of Web API (MVC, OAuth, etc.).
- Familiarity with .NET design patterns such as Repository, Dependency Injection, and Resilient Pattern.
- Experience in N-tier and Microservices architectures, database structuring, and dependency injection.
- Practical knowledge of TDD, BDD, xUnit, and SpecFlow.
- Exposure to cloud computing platforms like Azure and AWS.
- Hands-on experience working in Agile environments using the Scrum methodology.
- Competence in DevOps processes, particularly CI/CD pipeline implementation.
- Skilled in using GIT for version control and source code management.
Languages:
- Proficient in English (required).
- French language skills are a plus.
Preferred Skills:
- Experience with ReactJS.
- Understanding of Clean Architecture principles.
- Knowledge of Docker containers and resilience design patterns.
Soft Skills:
- Strong analytical and problem-solving capabilities.
- Proactive approach to self-learning and technical research.
Contact: Giang Tran, Thuy Dung Nguyen or Oanh Phung
Due to the immense number of applications, only shortlisted candidates will be contacted.