Senior Software Engineer, Python

Details of the offer

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


Nominal Salary: To be agreed

Requirements

Operations Support Engineer Or Specialist

Operations Support – Modeling and Engineering Engineer/Specialist/Analyst Description The Modeling and Engineering Support Engineer/Specialist/Analyst positi...


Southern Company - Gauteng

Published a month ago

Systems Analyst (Payments)

Systems Analyst (Payments)Apply locations Randburg Johannesburg posted on Posted 3 Days Ago time left to apply End Date: January 31, 2025 (30+ days left to a...


Rmbwestport - Gauteng

Published a month ago

Head Infrastructure & Enterprise Architecture

Position summaryIndustry: Scientific, Research & Development Job category: IT-Architecture Location: Randburg Contract: Permanent Remuneration: Market Relate...


Mintek Pty Ltd. - Gauteng

Published 10 days ago

Specialist Cybersecurity Incident Management Nexio Midrand, Gauteng

Specialist Cybersecurity Incident Management Nexio Midrand, Gauteng Permanent Closing Date 13 December 2024Job Details Division: Solutions Minimum experience...


Info Desk - Gauteng

Published a month ago

Built at: 2024-12-21T11:35:15.113Z