Senior Python

Công ty TNHH CMC GLOBAL Toà nhà Thành Công, 80 Dịch Vọng Hậu
Hết hạn Xóa tin

Chi tiết tuyển dụng

Mức lương: Thỏa thuận
Khu vực: Hà Nội
Chức vụ: Nhân viên
Hình thức làm việc: Toàn thời gian
Lĩnh vực: Khác

Mô tả công việc

Full-stack development (highly beneficial).
Golang is highly beneficial.
Back-end development using Python and Django (required).
Source control and release management (Bitbucket).
Containerized development methodologies (Docker)
Cloud development and hosting beneficial (AWS, Azure)
Linux operating system, shell scripting, and system administration (highly beneficial).
RESTful API design and implementation, including documentation via Swagger and/or Django APIs.
Ability to troubleshoot complex systems that involve distributed computing across multiple platforms.
Collaboration in a small software team – applying best practices and technical guidelines to meet team objectives.
UML modeling and ability to explain technical software design with Solution Architect and Business Analyst.
Database management and integration (PostgreSQL, InfluxDB with the TICK stack, SQLServer)

Quyền lợi được hưởng

Extra package upto 16M/ year
Continuous development of hard and soft skills through work and professional trainings.
Exciting leisure: sport and art events (football club, family day...)
Package 14 salary month based on KPI and project bonus (if any)
Opportunity to approach newest technology trends
Young and dynamic working environment
Company's labor policy completely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trip, Holiday, etc.)

Yêu cầu kỹ năng

1. Backend
Maintenance and enhancement of all existing Python backend systems (MasterData, Mopani exporters, Pyrite, KPI Capture)
Maintenance and enhancement of all existing data warehouse designs and the ETL that populates them
Design, development, and testing of backend-stack software, including:
- RESTful API design and documentation,
- Data model,
- Data warehouse,
- Integration architecture,
- Print reporting.
2. Front End
Documentation: Document coding and design decisions, creating and reviewing installation and deployment guidelines
Collaborate with Front End Developer(s) to provide and implement required functionality via APIs (under guidance from Solution Architect)
Testing of full stack before deployment to production
Deployment and implementation: Assisting and working with the Project team to deploy the developed solutions in customer environment(s)
3. Reporting:
Understanding of the required reporting design, including Business Intelligence dashboards and printed reports
Design, development, and testing of the data warehouses that support the print reports, and the ETL that populate those data warehouses.
English is a must