RESTful API design and development, Data design and optimization
Work with large data management systems (SQL Server, Redis, Elaslic Search...)
Maintain and support products for stable operation.
Participate in requirements analysis & model/code structure with Project Manager.
Research and propose technical solutions to help improve product quality and optimize development costs.
Your skills & qualifications
Experience as a Leader: 3 years or more
Programming Experience: 8 years or more
Able to analyze large & difficult system designs, design modules, classes, use frameworks, data types and algorithms
Master the principles of SOLID, OOP and proficiently use many Design Patterns (including DI, IoC, Repository, MVC, MVP, MVVM,..)
Understand the system-level principles of declaration types (variables, constants, dynamic declarations, generics, etc.)
Understand the operating mechanism of File processing stream: Streaming file, internet (What is Stream, why do we need to use buffer, what buffer size is appropriate...)
Optimize performance and memory usage of each project
Design useful libraries for common use in projects according to international standards.
Proficient in caching techniques (read-through, write-through, write-behind, refresh-ahead, ...
Understand basic algorithms (sort, search, ...)
Evaluate the complexity of the algorithm.
English Proficiency Good or higher.
Benefits for you
Participate in social insurance right from the probationary month and enjoy benefits according to the law.
Participate in birthdays and receive birthday gifts during the month.
Participate in exciting union activities.
Receive gifts on holidays such as: International Women's Day, Mid-Autumn Festival, Vietnamese Women's Day, Lunar New Year....