CMC Global Company Limited.

Python Developer (Middle/Senior)

Hanoi, Hanoi, VN

5 months ago
Save Job

Summary

Job Description

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

Requirements

  • 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: ▪ Data model, ▪ RESTful API design and documentation, ▪ Integration architecture, ▪ Data warehouse, ▪ Print reporting.
  • Front End
  • 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
  • Documentation: Document coding and design decisions, creating and reviewing installation and deployment guidelines
  • Deployment and implementation: Assisting and working with the Project team to deploy the developed solutions in customer environment(s)
  • 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

Benefits

  • Package: Package 14 salary months based on KPI + Extra package: 16M/year
  • Full benefit with social insurance.
  • Annual health check and CMC healthcare insurance
  • Young and dynamic working environment.
  • Opportunity to approach the newest technology trends
  • Exciting leisure: sports and art events (football club, family day…)
  • The company’s labor policy is entirely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trips, holidays, etc.)

3+ years of experience

  • Please send your application via email: [email protected]
  • Years of Experience Required
  • Required Education Level

Bachelor’s Degree

  • Job Level

Middle/Senior

  • Work Form

Full-time

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job