Python Developer – Cape Town needed at The Prestige Cosmetics Group

Save 4 weeks ago

Job title : Python Developer – Cape Town

Job Location : Western Cape, Cape Town

Deadline : October 25, 2024

Quick Recommended Links

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.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs