Senior Python Developer

Pretoria, Gauteng, South Africa

Job Description


About the Role:
To build and maintain efficient solutions for company systems. The position is focused on cutting-edge technologies working quickly, continuously looking at improving and implementing relevant technologies with a big drive towards automation, Big Data, and efficient process management. Current technologies used are Azure Synapse, Apache Airflow, Spark, Python, EDB, RabbitMQ etc.

The successful candidate will be expected to drive their solution end to end and to deliver high-quality products. Innovation is intrinsic to the department.

The role requires one to participate in all phases of the software development lifecycle and coach Developers. Create high-quality products that meet clients' needs and align with the company strategy. This back-end development role focuses more on data ingestion and distribution.

Job Experience and Skills Required:

  • Object-Oriented Programming in Python
  • SQL (92 standard minimum)
  • DBMS (SQL Server, PostgreSQL, EDB)
  • ETL and ELT experience
  • Big data technologies
  • Docker
  • Continuous Integration (CI)
  • Python programming
  • Apache Airflow
  • Azure Synapse
  • Azure DevOps
  • RabbitMQ
  • Azure Blob Storage
  • Windows and Linux proficiency
Want to apply?

"You miss 100% of the shots you don't take ..."

Contact me directly if you want to put yourself forward for this role.

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1254238
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned