Dot Net Developer ((English/French Speaking)
Indexed description
Job Description
- Design, develop, and maintain scalable and efficient software applications using .NET framework.
- Collaborate with business stakeholders and technical teams to gather requirements and define the scope.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
- Implement clean, maintainable, and reusable code following best practices and coding standards.
Your Skills and Experience
- Good knowledge of OOP.
- More than 04 years of experience working with C# .NET and .NET Core net6 and above
- WebForms experience is a plus
- Entity Framework (DatabaseFirst, CodeFirst)
- Web API (MVC, OAuth, …)
- .NET design patterns (Repository, dependency injection, resilient pattern …)
- Knowledge of N-tier, Microservices architectures, database design, dependency injection, TDD, BDD, xUnit, SpecFlow.
- Knowledge of cloud technologies e.g., Azure: Azure SQL, CosmoDB, Storage account.
- Work well in Agile Software Development using Scrum framework.
- Understand and follow Azure DevOps: CI/CD.
- Good at GIT source code management.
- Good knowledge of security and performance.
- Clean code and refactor code ability.
- Good English communication is a mandatory
Nice to have:
- Experience in Workflow Development.
- Understand and follow Clean Architecture.
- Good knowledge of container docker, resilience pattern
- Be a problem solver with great problem-solving skills.
- Proactive and effective self-learning skills and research.
Why You'll Love Working Here
At Capgemini Vietnam, in addition to a competitive salary, you have the opportunity to:
- Benefit from merit-based compensation and promotion, determined by your performance, skills and willingness to take on greater responsibility in an international environment.
- Build your knowledge and develop in your career through a wide range of Technology, Industry, Language and Leadership trainings; international experiences and project travels.
- Make important contacts, working with top experts and making the most of Capgemini’s worldwide network. Your coaches and mentors will work with you to help you reach your potential.
- Contribute to a global team that acts with passion, commitment and integrity, following the 7 values of the group: Honesty, Boldness, Trust, Freedom, Team spirit, Modesty, Fun.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search