Software Engineer (Openstack, Python) $600-$1100

Location: Hanoi, Vietnam
Job Type: Permanent
Salary US$600 - US$1100 per month
Specialization: Programmer
Sub Specialization:
Contact: Bui Thi Lan Phuong
Reference: JO-1702-365129

Benefits:

- Thưởng tháng lương 13 sau khi ký hợp đồng chính thức: được tính prorate theo số tháng làm việc trong năm.
- Thưởng hàng năm theo kết quả kinh doanh và kết quả làm việc cá nhân 
- Chế độ làm ngoài giờ, công tác phí, .., theo quy định của công ty.
- Chế độ bảo hiểm sức khỏe: hiện tại được cung cấp bởi công ty Generali Vietnam
- Khám sức khỏe định kỳ hàng năm: Vào tháng 12 hoặc tháng 1
- Cơ hội được tham gia các khoá đào tạo của tập đoàn tại Nhật bản, Singapore, Thái lan, Phi-lip-pin,etc.

Job description:

1. Job purpose: Feature development and bug fixing of OpenStack

2. Reporting Line: Project Leader

3. Development Environment:

- Hardware; IA server which can run virtual machines

- OS: Linux

4. Project Phase: external design, detail design, program design, coding, unit testing, integration testing and system testing.

5. Duties:

- Ensure your targets (delivery date, software quality and workload) given by Project Leader.

- Communication with Project Manager and Programmers to: Understand detail project plan documents explained by Project Leader; Create Q&A lists in English and solve all your issues; Create your weekly progress reports, your Q&A lists, and your issue lists in English and preferable in Japanese; Attend weekly team meeting with Project Leader in order to report your progress and to solve all issues.

- Create following outputs under the direction of Project Leader and get approval from Project Leader: Documents: a detail design document, a program design document, test specification and proposals to OSS communities; Programs; Quality reports: Review results reports, code review results reports and bug results reports.

- Improve your productivity, software quality, technical skills (such as OS, Programming Language, Tools, Products and Testing) and Japanese language skills year by year.

- Maintain productive and harmonious relationship within team for teamwork improvement.

- Assist other Programmers in order to solve various issues of your team.

- Report problems of your team to your Project Leader as soon as you find.


Requirements

MUST HAVE:

  • Bachelor degree or equivalent in computer science and software engineering
  • Experience in software development on a Linux environment
  • English reading, writing, listening and speaking skills
  • Experience in development of OpenStack
  • Experience in software development with Python

NICE TO HAVE:

  • Experience in network, storage, or server management
  • Experience in software development, maintenance and support OSS
  • Experience in software development interacting with any OSS communities
  • Experience in source management with github
  • Japanese reading, speaking and writing skills