Mô Tả Công Việc
We fully entrust you with these responsibilities:
- Involvement in developing applications/web systems based mainly on Microsoft .NET & NodeJS & MongoDB technology.
- Provide technical and analytical support to customers to identify requirements and develop corresponding functionalities/projects.
- Troubleshoot for issues/problems originating from applications in the production environment.
- Perform planning for development tasks and progress reports to project managers, and adhere to delivery schedules.
- Involve in monitoring and enhancing performance and user experience.
- Besides taking on new projects, the developer must be prepared to study and undertake developing and maintaining any existing systems or projects.
- Other duties and responsibilities will be assigned by the Supervisors or Project Manager conditionally.
Yêu Cầu Công Việc
Your qualifications and skills:
- Experience: A minimum of 2 years in software development is required. However, recent graduates with a strong technical foundation and excellent communication skills are also encouraged to apply.
- Core Technologies: Must have in-depth knowledge of NodeJS and .NET, with the ability to manage multiple facets of the technology stack, including performance, scalability, security, and testing.
- Web Development Proficiency: Demonstrated proficiency in modern web development technologies is essential, including but not limited to HTML5, CSS3, JavaScript, ES6+, and TypeScript.
- Framework Expertise: Experience with JavaScript libraries and frameworks such as ReactJS, and Redux/Mobx is necessary.
- Testing Skills: Ability to write comprehensive unit tests.
- Database and Containerization: Experience working with MongoDB and Docker is required.
- Coding Standards: A strong ability to write clean, readable, and maintainable code is crucial.
- Version Control: Proficiency in Git is essential.
- CI/CD Familiarity: Must be knowledgeable about CI/CD development practices and comfortable working within such frameworks.
- Team Collaboration: Must be capable of working both independently and as part of a team, demonstrating strong collaborative skills.
- Design and Architecture: Familiarity with various design and architectural patterns is essential.
- Time Management: Effective time management and multitasking skills are required, along with the ability to perform well under pressure.
- Problem-Solving: Creative problem-solving abilities and the capacity to apply business logic to development tasks are key.
- Education: A Bachelor’s degree in Computer Science, IT, or a related field, or equivalent practical experience in software development.
- Language Skills: Must have a good command of written and spoken English.
Bonus points:
- Extensive experience in developing high-loading website systems with slick user experience.
- Well-versed in Agile environments.
- Knowledge of Gaming Development.
- Good at understanding and explaining complex technical topics.
Hình thức
Quyền Lợi
- Attractive salary plus 13th-month salary.
- High bonus and incentive-based on performance, and seniority.
- Work in a dynamic environment alongside team members who are talented and passionate about what they do.
- In-house health club: gym, swimming pool, soccer field, volleyball court, and entertainment area.
- Annual health check.
- Personal Accident & Health Insurance.
- Social – Health – Insurance paid fully.
- Team building events are fully sponsored by the company.
- Complimentary duty meals, snacks & beverages.
- Outstanding annual company trip.
- Long-term service award.
- Quarterly and yearly incentive awards for best-performing employees.