Be actively involved in the complete project lifecycle, from requirements analysis to final delivery.
Build a customer facing product across the whole software development life cycle.
Design and build distributed systems, including both back-end and front-end components.
Build software that is highly available, performant, scalable, and extensible.
Work with cross-functional teams including UI/UX designers, product managers, and other software engineers.
Bachelor’s degree in Computer Science.
4-5 years of experience in software development using Microsoft Technologies.
Extensive knowledge of C# as well as .NET Core 3.0+.
Extensive knowledge of OOP, especially SOLID principles.
Knowledge of SQL Server development and database design.
Experience in ASP.NET MVC/Web API, Entity Framework/Dapper is a plus.
Experience with Git and Gitflow.
Hands on experience with cloud technology such as Azure, AWS is a plus.
Very strong technical, analytical and problem solving skills.
Technically confidence, flexibility and a strong team spirit
Interest and skills writing maintainable and testable code in a shared code base.
Thrive as an equal member in a self-organizing team, with the desire and knowledge to contribute to overall design and direction.
12 days annual leave.
13th month salary bonus.
Lunch is available at the office
HỨA MỘNG TUYỀN