- Cape Town
- Salary: Market Related
- Job Type: Permanent
- Sectors: Fashion Consulting
- Reference: 107150
Vacancy Details
Employer: Prestige Cosmetics Group
Job Description: Python Developer
Position: Python Developer
Reporting to: Data Scientist Manager
Division: Business Intelligence
Employee Type: Permanent
Location: Cape Town
Company:
Prestige Distribution Services is a medium-sized distribution business specializing in distribution of luxury fragrances and cosmetics. We are committed to leveraging data-driven insights to optimize our operations, enhance decision-making processes, and drive business growth.
Job Overview:
We are looking for a Python developer who is analytical, creates fast and user-friendly web applications, and can deliver effective results. An ideal candidate should be able to create applications using Python and Django frameworks and write organized and reliable code for the back-end and front-end. To succeed in this position, you must possess exceptional problem-solving abilities and be capable of working independently.
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.
3 people have applied for this job. 197 people have viewed this job.
Similar Jobs
Python Developer
- Cape Town
- Job Type: Permanent
- Posted 07 Aug 2024 | 2 Days left
Intermediate Python Developer
- Gauteng
- Job Type: Permanent
- Posted 20 Aug 2024 | 15 Days left
Intermediate Python Developer
- KwaZulu-Natal
- Job Type: Permanent
- Posted 20 Aug 2024 | 15 Days left
Intermediate Python Developer
- Western Cape
- Job Type: Permanent
- Posted 20 Aug 2024 | 15 Days left
More Jobs at Prestige Cosmetics Group
HR Business Partner
- Johannesburg
- Job Type: Permanent
- Posted 01 Oct 2024 | 28 Days left
Fragrance Advisor (TW Pavilion)
- Durban
- Job Type: Permanent
- Posted 01 Oct 2024 | 28 Days left
Fragrance Advisor PPT (Gateway)
- Durban
- Job Type: Permanent
- Posted 01 Oct 2024 | 28 Days left
Fragrance Advisor (Gateway)
- Durban
- Job Type: Permanent
- Posted 01 Oct 2024 | 28 Days left