Python Developer

1 week ago


Cape Town, Saudi Arabia The Prestige Cosmetics Group Full time

Key Responsibilities:

  • Build and maintain web applications using Python and Django, with a primary focus on data science.
  • Architect and optimize back-end logic and workflows for web applications.
  • Implement and integrate front-end elements with back-end services.
  • Ensure the codebase is clean, efficient, and well-documented in line with industry standards.
  • Diagnose and resolve performance bottlenecks and scalability issues.
  • Collaborate on the development and integration of APIs for smooth data flow between systems.
  • Contribute to team development through code reviews and knowledge-sharing initiatives.
  • Keep abreast of the latest developments in Python, Django, web technologies, and data science.
  • Support the integration of web solutions with Microsoft Power BI for data visualization and reporting.

Qualifications:

  • At least 3 years of experience as a Python Developer, with a strong emphasis on Django.
  • In-depth knowledge of Python programming and the Django ecosystem.
  • Experience building and consuming RESTful APIs and web services.
  • Proficient in designing and managing data structures within MSSQL databases.
  • Familiarity with front-end technologies such as HTML, CSS, JavaScript Bootstrap experience is a plus.
  • Strong experience with Git and other version control systems.
  • Demonstrated ability to solve complex problems independently or collaboratively within a team.
  • Effective communication skills with a collaborative approach.

Preferred not required:

  • Experience with cloud infrastructure, particularly Azure.
  • Integration of Microsoft Active Directory for secure user authentication.
  • Knowledge of Docker or other containerization tools in a Microsoft-based environment.
  • Familiarity with Agile methodologies and processes.
  • Expertise in Python libraries for AI/ML.
  • Understanding of Data Lake architecture.
  • Experience working with Syspro database structures and business objects.


  • Cape Town, Saudi Arabia The South African College of Applied Psychology SACAP Full time

    Main Purpose of the Job:Overseeing programming tasks to develop, enhance, test, and maintain in-house and 3rd party web-based platforms. Develop, enhance, and maintain integrations with 3rd party software platforms to support business-critical processes. Mentoring of intermediate and junior developers.Qualifications & Experience:Relevant Degree/Diploma in...


  • Cape Town, Saudi Arabia IQbusiness Full time

    About you and the key skills we’re looking for.We are looking for a skilled AWS Cloud Data Engineer to join our team. In this role, you will create scalable and secure data solutions for our clients. You need a strong understanding of data storage, processing, and analysis, along with expertise in cloud-based infrastructure.You should have 5 years of...

  • Solutions Architect

    3 weeks ago


    Cape Town, Saudi Arabia Salt South Africa Full time

    Responsibilities:Architect and document system frameworks according to enterprise standards.Seamlessly integrate applications and data for a unified user experience.Optimize systems for efficiency, reliability, security, and cost.Coordinate with software engineers, data professionals, and vendors to implement solutions.Ensure systems and procedures comply...


  • Cape Town, Saudi Arabia SARAO - South African Radio Astronomy Observatory Full time

    The purpose of the role is to design, develop and analyze concepts analytically and numerically for time and frequency transmission via RF techniques over fibre as well as interfaces to associated equipment such as atomic clocks and radio astronomy receivers and digitisers ensuring high-precision time and frequency distribution.Key...

  • Cloud Data Engineer

    2 weeks ago


    Cape Town, Saudi Arabia Vito Solutions Full time

    JOB OVERVIEW:Our client is looking for an experienced and driven Cloud Data Engineer to become part of their vibrant data engineering unit. The successful candidate's responsibility will involve utilising their technical expertise to integrate software, systems, and data, deriving valuable insights from unprocessed data. They'll work closely with...

  • DevOps Engineer

    1 month ago


    Cape Town, Saudi Arabia SARAO - South African Radio Astronomy Observatory Full time

    Purpose: The DevOps Engineer automates and supports the tools and processes relating to continuous delivery, integration and deployment for software packages, platforms, operating systems and infrastructure in the Digital Signal Processing Department within the Engineering & Technology Development Division.The DevOps Engineer works closely with and supports...


  • Cape Town , Durban , Johannesburg, Saudi Arabia LexisNexis South Africa Full time

    The Sr. Data Analyst I role consults with internal stakeholders to understand problems, collect and analyze data to support data driven business decisions.  The Senior Data Analyst I creates advanced level insights and recommendations in their area of expertise. This role uses data tools to collate, model, interpret, develop visualizations/information...


  • Northern Cape, Saudi Arabia SAP Full time

    Tasks:Advising customers in the context AI and clean data i.e. data quality, data volume, data privacy. Representation and presentation of all SAP’s and DMLT’s AI solutions.Conducting system analyses and feasibility studies based on data management methodologies using SAP and DMLT solutions.Create implementation roadmaps for customer’s journey to clean...