Python Software Developer

Network Recruitment

City of Johannesburg Metropolitan Municipality

On-site

ZAR 446,400 - 669,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology recruitment firm is looking for a motivated Python Software Developer in Johannesburg. You'll handle the full development lifecycle, focusing on high-quality software, especially for sensitive financial data. Ideal candidates should have a solid academic background in computer science, proficiency in Python and Django, and experience with PostgreSQL. Strong attention to detail and effective communication are essential.

Qualifications

  • Strong academic background with a Degree in Computer Science, Software Engineering, IT, or a related field.
  • Proven experience as a Web Developer with a passion for building high-quality software.
  • Prior experience in the financial sector is a plus.

Responsibilities

  • Participate in the full software development lifecycle.
  • Approach development with a business mindset to enhance functionality.
  • Maintain and improve best practices across coding and testing.
  • Tackle challenges associated with processing sensitive data.

Skills

Proficiency in Python
Proficiency in Django
Experience with PostgreSQL
Familiarity with NumPy
Familiarity with Pandas
Experience with Git
Experience with LaTeX
Strong expertise in cybersecurity

Education

Degree in Computer Science

Job description

Python Software Developer

Salary: R40 000 to R60 000 per month

We are seeking a highly motivated and proactive individual to join a dynamic, fast-growing start-up. The ideal candidate is passionate about technology, coding, and software development, thrives in a collaborative environment, and is committed to delivering high-quality results. Strong attention to detail, excellent communication skills, and the ability to meet deadlines are essential for success in this role.

This is an exciting opportunity to work on highly sensitive financial data, contribute to every stage of the development lifecycle, and make a real impact on a product used by organizations across industries.

Key Responsibilities
  • Participate in the full software development lifecycle, including feature conception, design, implementation, testing, and deployment.
  • Approach development with a business mindset, continuously identifying ways to enhance the platform’s functionality and efficiency.
  • Maintain and improve best practices across coding, testing, and deployment.
  • Tackle challenges associated with processing highly sensitive data.
  • Leverage cutting-edge technologies to optimize application performance and scalability.
  • Engage in conferences and educational programs to stay updated on industry trends.
  • Mentor team members on best practices, code quality, and technology frameworks.
  • Conduct quality assurance checks and testing prior to release.
Job Experience and Skills Required
  • Strong academic background with a Degree in Computer Science, Software Engineering, IT, or a related field.
  • Proven experience as a Web Developer with a passion for building high-quality software.
  • Proficiency in Python and Django.
  • Experience with relational databases, preferably PostgreSQL.
  • Familiarity with numerical libraries such as NumPy and Pandas.
  • Experience with version control systems such as Git.
  • Experience with LaTeX.
  • Strong expertise in cybersecurity.
  • Prior experience in the financial sector is a plus.

Apply now!

For more exciting IT vacancies, please visit: https://www.networkrecruitmentinternational.com/it-jobs

Connect with me on LinkedIn! https://.linkedin.com/in/jessica-roesch-66a1a28a/

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Python Software Developer
Lead Python Software Developer

Hire Resolve • Johannesburg

On-site
ZAR 700,000 - 900,000
Competitive salary based on experience
Software Developer (Python)
Software Developer (Python)

Datafin • Cape Town

On-site
Impactful Python/Django Developer for FinTech Data
Impactful Python/Django Developer for FinTech Data

Network Recruitment • City of Johannesburg Metropolitan Municipality

On-site
ZAR 300,000 - 400,000
Advanced Python Developer Opportunity in South Africa
Advanced Python Developer Opportunity in South Africa

Dimension Data South Africa (an NTT DATA company) • South Africa

Hybrid
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6
Senior Python Developer
Senior Python Developer

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Senior Python Developer (Django)
Senior Python Developer (Django)

k0deHut • Johannesburg

Remote
ZAR 600,000 - 800,000
Flexible working hours
Opportunities for professional development
Performance bonuses
Backend Python Developer: Intermediate
Backend Python Developer: Intermediate

Global Village Worker • Pretoria

Remote
Medical Aid
Pension/Savings
15 days mandatory leave
Software Developer
Software Developer

Hire Resolve • South Africa

On-site
ZAR 720,000 - 1,100,000
Salary negotiable
Python Developer
Python Developer

ATS Client • Johannesburg

On-site
ZAR 700,000 - 900,000
Junior Data Engineer (SQL, Python) - Johannesburg - up to R360k per annum
Junior Data Engineer (SQL, Python) - Johannesburg - up to R360k per annum

ATS Client • Johannesburg

Hybrid
ZAR 216,000 - 360,000