JOB SUMMARY:
Understand in detail client’s requirements, expectations and be able to clarify them to team members. Consult with team members about technical aspects (basic design, detail design, coding, testcase, test viewpoint...).
RESPONSIBILITIES:
- Understand in detail client’s requirements, expectations and be able to clarify them to team members.
- Consult with team members about technical aspects (basic design, detail design, coding, testcase, test viewpoint...).
- Coordinate with clients and team members to prepare necessary environment/infrastructure/tools for development/test/deployment.
- Support members to improve technical skill.
- Review with appropriate feedback about quality of source code and other outputs of other members.
- Periodically or on requests, report to the PM about task's progress, issues, concerns and suggestions.
- Task management for over 5 members.
REQUIREMENTS:
- 5+ years of overall Software Development experience, with an emphasis on Web Applications and Back-end technologies.
- 1+ years of experience in Leading Engineering Teams
- Can review source code with consideration about security and performance.
- Deep knowledge of Web Frameworks (strongly preferred with Symfony / Laravel / Ruby on rails / Sinatra)
- Experience with Quality Tools (Code , Performance , Security), PHP / Ruby
- Experience in Unit Testing Frameworks, REST API development
- Proficiency in Database Design & SQL skills
- Proficient understanding of Code Versioning Tools (Git is preferred)
- Can suggest proper infrastructure and network design for small web system
- Knowledge of ITIL foundation equivalent, LPIC1 equivalent, Agile, Scrum
Our compensation package includes: Phúc lợi cao and Thưởng doanh thu.