Senior Developer
MUST HAVE:
- Experience architecting, developing and deploying modern architectural patterns/techniques (microservices, DDD, TDD)
- Experience as a Technical Architect in a complex, enterprise-level development environment;
- +5 years’ experience working in Software Development covering Web Development, JS MV* and Microservices
- Solid DevOps and Continuous Delivery skillset:
- Experience in leading and coaching at least one software engineering team on various projects;
- Solid experience in designing & developing RESTful APIs and microservices-based system
- Solid experience in modern front-end build pipelines and tools (e.g. Git, Webpack, Gulp, NPM)
- Solid experience in Agile development environments;
- Well-versed in writing structured, well-documented, maintainable, and clean code;
- Excellence in problem-solving and analytical skills;
- Experience in leading and coaching at least one software engineering team on multiple projects;
- Strong understanding of standard Software Engineering processes, Testing, and Agile methodology;
- Strong understanding of secure coding practices and application security;
- Strong work ethic, self-motivation, dedication, and commitment
- Excellent technical documentation and diagramming skills
- Excellent teamwork and coaching skills
NICE TO HAVE:
- Experience with ERP, CMS;
- Any additional certification or training in IT, Business, Computer Science, or related area
BENEFITS
- Competitive salary and bonus package
- Traing courses based on the job, Training framework
- Insurance in accordance with Labor laws
- Annual leave (varied based on job grade)
- Travel allowance
- A dynamic and friendly working environment, full of great opportunities to develop your career and abundant interesting activities to join (Sports competitions, talent contests, teambuilding…)
Job Features
Job Category | Bảo hiểm, IT - Phần mềm |