CMC Global

Python Developer (Middle/Senior)

CMC Global

  • icon-1
    Hà Nội, TP. Hồ Chí Minh,
  • icon-2
    November 30, 2024

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

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:
    ▪ Data model,
    ▪ RESTful API design and documentation,
    ▪ Integration architecture,
    ▪ Data warehouse,
    ▪ Print reporting.

2. 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)

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

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.)

 

* Please send your application via email: [email protected]

 

  • CMC Career 1

    Years of Experience Required

    3+ years of experience

  • CMC Career 2

    Required Education Level

    Bachelor’s Degree

  • CMC Career 3

    Job Level

    Middle/Senior

  • CMC Career 4

    Work Form

    Full-time

  • CMC Career 5

Maximize Your ROI
in the Cloud

Let's Chat!