Kỹ năng
Mô tả công việc
The Senior Software Developer plays a critical role in driving the design, development, and implementation of enterprise systems that support digital transformation strategy. This role combines deep technical expertise, architectural thinking, and a hands-on approach to building secure, scalable, and high-performance software solutions.
The developer is expected to work closely with cross-functional teams — including Business Analysts, QA Engineers, Architects, and Product Manager, Business User — to deliver reliable systems aligned with business objectives.
Beyond coding, this position involves technical leadership, mentoring, and continuous improvement in software engineering practices for the team
The developer is expected to work closely with cross-functional teams — including Business Analysts, QA Engineers, Architects, and Product Manager, Business User — to deliver reliable systems aligned with business objectives.
Beyond coding, this position involves technical leadership, mentoring, and continuous improvement in software engineering practices for the team
Yêu cầu công việc
Experience: 3 to 5 years of experience in PHP programming, specifically with Laravel and Moodle frameworks. Experience of working with common PHP CMS such as Drupal, Joomla, WordPress…
Database Skills: Strong understanding of database architecture and performance tuning using MySQL, MariaDB, and MSSQL.
Frontend Proficiency: Proficient in HTML, JavaScript, jQuery, CSS, AJAX, and JSON.
JavaScript Frameworks: Knowledge of JavaScript frameworks such as React JS, Redux, Angular, and Vue is a plus.
Version Control: Experience with version control systems such as GitHub, SVN, and SourceSafe.
Linux Environment: Experience working in a Linux environment.
Agile Methodologies: Familiarity with Agile development methodologies and tools such as JIRA, AZURE DEVOPS
Personality Requirements
Problem-Solving Skills: Strong problem-solving abilities and logical thinking.
Communication Skills: Excellent presentation and communication skills.
Organization Skills: Strong organizational skills with the ability to manage multiple tasks and projects.
Teamwork and Independence: Ability to work both independently and as part of a team.
Adaptability: Flexibility and adaptability to learn new technologies and methodologies.
Additional Skills and Attributes
Continuous Learning: Commitment to continuous learning and staying updated with the latest industry trends and technologies.
Attention to Detail: Keen attention to detail to ensure high-quality code and user satisfaction.
Customer Focus: Strong focus on understanding and meeting user needs.
Project Management: Basic project management skills to handle small to medium-sized projects efficiently.
Agile Development Methodology: understanding of the Scrum framework, including roles, events, and artifacts
Database Skills: Strong understanding of database architecture and performance tuning using MySQL, MariaDB, and MSSQL.
Frontend Proficiency: Proficient in HTML, JavaScript, jQuery, CSS, AJAX, and JSON.
JavaScript Frameworks: Knowledge of JavaScript frameworks such as React JS, Redux, Angular, and Vue is a plus.
Version Control: Experience with version control systems such as GitHub, SVN, and SourceSafe.
Linux Environment: Experience working in a Linux environment.
Agile Methodologies: Familiarity with Agile development methodologies and tools such as JIRA, AZURE DEVOPS
Personality Requirements
Problem-Solving Skills: Strong problem-solving abilities and logical thinking.
Communication Skills: Excellent presentation and communication skills.
Organization Skills: Strong organizational skills with the ability to manage multiple tasks and projects.
Teamwork and Independence: Ability to work both independently and as part of a team.
Adaptability: Flexibility and adaptability to learn new technologies and methodologies.
Additional Skills and Attributes
Continuous Learning: Commitment to continuous learning and staying updated with the latest industry trends and technologies.
Attention to Detail: Keen attention to detail to ensure high-quality code and user satisfaction.
Customer Focus: Strong focus on understanding and meeting user needs.
Project Management: Basic project management skills to handle small to medium-sized projects efficiently.
Agile Development Methodology: understanding of the Scrum framework, including roles, events, and artifacts
Thời gian làm việc
Trong tuần: Từ thứ 2 - thứ 6
Quyền lợi ứng viên
Cơ hội onsite và làm việc với khách hàng lớn, công nghệ tiên tiến, khả năng tự phát triển...
- Cơ hội làm việc nhóm với nhiều chuyên gia hàng đầu trong lĩnh vực CNTT trong nước và quốc tế.
- Cơ hội thực hiện các dự án đầy tham vọng ở nhiều quốc gia, tiếp xúc với các công nghệ mới nhất và học hỏi từ những đồng nghiệp giỏi.
- Làm việc trong môi trường trẻ, năng động, hiện đại và đa văn hóa; Các hoạt động truyền thông, sự kiện vào các ngày lễ diễn ra thường xuyên.
- Cơ hội thăng tiến theo năng lực với mức tăng cấp bậc và tăng lương tương ứng.
- Được tham gia các khóa đào tạo kỹ năng mềm (tư duy logic, tư duy sáng tạo, kỹ năng giao tiếp, kỹ năng quản lý dự án, kỹ năng đàm phán…)
- Và nhiều quyền lợi hấp dẫn khác...
- Cơ hội làm việc nhóm với nhiều chuyên gia hàng đầu trong lĩnh vực CNTT trong nước và quốc tế.
- Cơ hội thực hiện các dự án đầy tham vọng ở nhiều quốc gia, tiếp xúc với các công nghệ mới nhất và học hỏi từ những đồng nghiệp giỏi.
- Làm việc trong môi trường trẻ, năng động, hiện đại và đa văn hóa; Các hoạt động truyền thông, sự kiện vào các ngày lễ diễn ra thường xuyên.
- Cơ hội thăng tiến theo năng lực với mức tăng cấp bậc và tăng lương tương ứng.
- Được tham gia các khóa đào tạo kỹ năng mềm (tư duy logic, tư duy sáng tạo, kỹ năng giao tiếp, kỹ năng quản lý dự án, kỹ năng đàm phán…)
- Và nhiều quyền lợi hấp dẫn khác...
Địa chỉ làm việc
Phú Nhuận