Job Summary
A leading management consulting firm in South Africa is looking for an experienced Senior Python Developer to join their team. This role involves creating innovative, scalable solutions to solve complex business problems while collaborating with clients and multidisciplinary teams.
Key Responsibilities:
- Design, develop, and maintain high-performance Python-based applications.
- Collaborate with consultants and stakeholders to understand requirements and deliver effective software solutions.
- Oversee the entire software development lifecycle, from concept to deployment.
- Ensure the scalability, reliability, and security of applications.
- Provide technical leadership, mentoring team members, and ensuring adherence to best practices.
- Participate in architectural design and contribute to technology strategy decisions.
- Stay updated on emerging Python technologies and frameworks to foster innovation.
Required Skills & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in Python development.
- Expertise in Python frameworks such as Django or Flask.
- Experience with RESTful APIs and microservices architecture.
- Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and ORMs like SQLAlchemy.
- Proficiency in front-end integration using modern JavaScript frameworks (e.g., React, Angular) is a plus.
- Familiarity with DevOps tools, CI/CD pipelines, and containerization technologies like Docker and Kubernetes.
- Experience with cloud platforms (AWS, Azure, or GCP) is advantageous.
- Strong problem-solving skills, with the ability to work collaboratively in agile teams.
What We Offer:
- The chance to work on high-impact projects for top-tier organizations.
- A collaborative, innovation-driven environment with opportunities to learn and grow.
- Competitive compensation and benefits.
- A clear path for professional advancement in a consulting environment.
Please note that by submitting your personal information to Deka Minas you free-willingly issue the business consent to make use of such data for the specific purpose of securing you either permanent or temporary employment. Our business makes use of a POPIA compliant database and you have the right to access, right to correction and right to deletion of your personal information