Yêu cầu công việc
Technical Skills
Software Design Principles: Understanding and having experience in applying principles like SOLID, KISS, DRY, etc., to write clean and maintainable code.
Effective code review: to verify the quality of pull requests and provide technical support to more junior developers.
Having experience in developing applications with AWS services.
Microservices: Experience with designing and implementing microservices architecture.
Unit Testing: Having a good knowledge and experience in developing and maintaining good unit tests that ensure the quality of the software and provide value to the test suit.
.NET Core: Proficiency in .NET Core is essential as it is the primary technology stack for the project, .NET 6 or later is preferred.
Having at least 3 years of experience in working on medium to large enterprise systems.
Domain- Driven Design (DDD): Experience with DDD is crucial for understanding and modeling the business domain.
Having experience in using at least one of the popular front- end frameworks like Angular, React, etc.
Soft Skills
Teamwork: Ability to work effectively in a team and foster a positive work environment.
Time Management: Ability to prioritize tasks and manage time effectively.
Leadership: Ability to guide and inspire the team, be able to conduct sprint plans, produce status reports, and take accountability on team commitments and goals.
Adaptability: Willingness to learn modern technologies and adapt to changing requirements.
Problem- Solving: Strong problem- solving skills to tackle technical challenges.
Communication: Good written and verbal communication skills in English for effective team collaboration.
Having the following skills is a plus
DevOps: Familiarity with CI/CD pipelines (Azure DevOps), containerization (like Docker), and orchestration (like Kubernetes).
Insurance knowledge, or better, experience in insurance software development
Segregation (CQRS) and Event Sourcing for handling complex business logic.
Scrum master certificate
Leveraging AI assistant in daily work
CQRS and Event Sourcing: Knowledge of Command- Query Responsibility
Behavior- Driven Development (BDD)