Python Developer

Johannesburg, Gauteng, South Africa

Job Description

Job Summary
Position Overview: As a Senior Software Developer, you will play a key role in the development, optimization, and maintenance of software solutions. Your responsibilities will extend beyond coding to include customer service, project management, and technical support, ensuring seamless delivery and high-performance systems.
Key Responsibilities:

  • Design, develop, and maintain scalable Python-based back-end systems
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Optimize database performance and ensure efficient data handling
  • Provide technical leadership and mentorship to junior developers
  • Troubleshoot and resolve complex software issues
  • Implement containerized solutions using Docker and Kubernetes
  • Work with cloud platforms, particularly Microsoft Azure
  • Ensure adherence to best practices in code quality, security, and performance
Qualifications & Experience:
  • BSc in Computer Science, Engineering, or related field (advantageous)
  • Minimum 5 years of professional Python development experience
  • Strong expertise in database management systems (SQL Server, Oracle, PostgreSQL, EDB)
  • Proficiency in SQL and database optimization techniques
  • Hands-on experience with containerization (Docker, Kubernetes)
  • Familiarity with Microsoft Azure cloud services
  • Experience with RESTful APIs, microservices architecture, and CI/CD pipelines
  • Strong problem-solving skills and ability to work in an Agile environment
Why Join Us?
  • Opportunity to work with cutting-edge technologies in a forward-thinking environment
  • Collaborative culture that encourages innovation and professional growth
  • Exposure to large-scale, business-critical projects
  • Competitive compensation and benefits package
Application Process: If you meet the above requirements and are eager to take on a challenging and rewarding role, we encourage you to apply.
To apply, submit your CV via email:
Email:
For additional IT career opportunities, visit:
Note: If you do not receive a response within two weeks, kindly consider your application unsuccessful. Your profile will be retained in our database for future opportunities.
Network Finance
Recruiter

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1475496
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned