Lead Python Developer (Data Migration) needed at Potentiam Limited

Save

Job title : Lead Python Developer (Data Migration)

Job Location : Western Cape, Cape Town

Deadline : February 08, 2025

Quick Recommended Links

  • We are seeking a Lead Python Developer who will oversee a team of 5-7 developers for a growing team for a UK/US Art Tech company revolutionizing the art industry and pioneering a team in South Africa. Empowering 5,500+ galleries, dealers and art professionals worldwide to streamline their operations, saving time and money. Offering a system of record for art gallery operations, marketing and sales products, a website-builder tailored to the art world, and a payments solution. Potentiam is a global provider of highly qualified professionals to European businesses from our strategic locations. We manage our staff’s career development, personal development training and all infrastructure with our clients.
  • This role will suit an ambitions and experienced software engineer to guide and improve their ETL processes as part of the onboarding team that helps customers onto their platform. Even better, you will play an instrumental role over time in their quest to modernize tools and processes with support of a Principle Engineer.

Duties & Responsibilities

  • Overseeing the migration process from a technical perspective, managing feedback from clients and interpreting their needs. Working with the wider team, you will need to be able to balance the needs and requests from clients within the scope and timelines of contracted work.
  • Recruit, manage and mentor a distributed team of about 5-7 junior developers with 3 existing engineers in the UK, 2 globally and at least 2 locally in South Africa.
  • Ensure quality standards and alignment with team goals.
  • Ensuring work is carried out on schedule, making sure commitments and deadlines are met. Communication with clients will be handled by the Client Liaison team, though you will be expected to work together to ensure clients’ needs are met and that roadblocks are removed to deliver projects to schedule.
  • Working in close collaboration with Project Managers to ensure multiple projects are carried out simultaneously.
  • Contribute to the research and development of new ideas, techniques, methods and technologies that continue to push our engineering innovation and products forward and align with our roadmap and vision.
  • Demonstrable progress in efficiency and workflow that directly improves the migration process, clear improvements to script libraries and increased frequency of library updates.
  • Development and delivery of code and data sets of the very highest standard, fully tested and debugged.
  • Keeping work on schedule and meeting deadlines by forward planning, self-organisation and feeding back before concerns become problems, asking for help when needed.
  • Communicating with the technical and non-technical members of the team to ensure a positive, productive and efficient data migration cycle

Background, skills & experience

  • Senior level experience in Python Development, with knowledge of best practices in coding and collaboration.
  • Management/mentorship experience of junior devs.
  • Experience with Data Migration Projects – building and improving the ETL pipelines working with various internal and external data sources with a mixture of data, images and documents.
  • Experience with relational databases (My SQL/Postgresql or similar)
  • Experience with SaaS ETL tools with AWS Glue beneficial.
  • Extensive past experience in data analysis and transformation.
  • Flask or similar frameworks.
  • Version control tools like Github.
  • Working with Cloud Platforms (ideally AWS/CGP)
  • Unit testing
  • Fundamentals of Javascript, or any other front-end languages
  • Able to demonstrate impact in increasing productivity of a team or process.
  • Growth mindset & learning agility, always evolving and improving
  • Ability to work collaboratively – a team player

Nice-to-have’s

  • Monitoring and automation
  • ETL Tools (Databricks, SSIS, AWS Glue, Lambada, Snowflake
  • Data Modelling (Designing data structures and warehouses)

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs