Senior Python Developer

Network Finance

Randburg

On-site

ZAR 420,000 - 660,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Network Finance is seeking a motivated Software Developer to join our technology team in Randburg. You will help build and improve web-based software solutions, collaborating with engineers, data specialists and finance professionals to deliver robust, scalable applications.

You will participate in the full software development lifecycle, write clean code, test rigorously, and contribute to best practices. The role offers opportunities for mentorship, learning, and long-term career growth in a

Qualifications

  • Degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience developing software within a web-based framework environment.
  • Experience working with relational databases, preferably PostgreSQL.
  • Strong problem-solving and analytical skills.
  • Ability to manage multiple priorities and meet deadlines.
  • Strong communication and collaboration skills.

Responsibilities

  • Participate in the full software development lifecycle, from concept and design through to deployment and support.
  • Develop, enhance, and maintain web-based applications and platforms.
  • Work with sensitive business data while ensuring system reliability, security, and performance.
  • Conduct testing and quality assurance before releasing applications into production.
  • Contribute to development best practices and promote high-quality coding standards.
  • Collaborate with cross-functional teams to deliver innovative software solutions.
  • Mentor team members and share knowledge where required.
  • Continuously identify opportunities to improve processes, applications, and user experiences.

Skills

Problem solving
Analytical thinking
Time management
Communication & collaboration

Education

Bachelor's degree in Computer Science / Software Engineering / Information Technology

Tools

Python
Django
NumPy
Pandas
HTML
JavaScript
CSS
Git
PostgreSQL

Job description

Our client is a rapidly growing technology business that develops innovative web-based software solutions for a global client base.

This is an exciting opportunity for a driven Software Developer who wants to make a real impact. You will work alongside talented professionals including developers, engineers, mathematicians, and finance specialists while gaining exposure to complex technology solutions in a collaborative and high-performing environment.

The business promotes innovation, continuous improvement, knowledge sharing, and professional growth. Backed by substantial global resources while maintaining the agility of a close-knit team, this opportunity offers excellent exposure and long-term career development for ambitious developers.

If you're looking for a role where your ideas matter, your contributions are recognised, and your growth potential is significant, then this opportunity is for you.

Key Responsibilities
  • Participate in the full software development lifecycle, from concept and design through to deployment and support.
  • Develop, enhance, and maintain web-based applications and platforms.
  • Work with sensitive business data while ensuring system reliability, security, and performance.
  • Conduct testing and quality assurance before releasing applications into production.
  • Contribute to development best practices and promote high-quality coding standards.
  • Collaborate with cross-functional teams to deliver innovative software solutions.
  • Mentor team members and share knowledge where required.
  • Continuously identify opportunities to improve processes, applications, and user experiences.
Job Experience and Skills Required
  • Degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience developing software within a web-based framework environment.
  • Experience working with relational databases, preferably PostgreSQL.
  • Strong problem-solving and analytical skills.
  • Ability to manage multiple priorities and meet deadlines.
  • Strong communication and collaboration skills.
  • Passion for software development and technology.
Advantageous Skills
  • Python and Django development experience.
  • Experience with NumPy and Pandas.
  • HTML, JavaScript, and CSS.
  • Git version control.
  • Cybersecurity knowledge.
  • Financial services or fintech industry experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Python Software Developer
Python Software Developer

Network Recruitment • City of Johannesburg Metropolitan Municipality

On-site
ZAR 446,400 - 669,600
Senior Python Developers
Senior Python Developers

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Python Developer
Senior Python Developer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 750,000 - 1,000,000
Software Developer (Python)
Software Developer (Python)

Datafin • Cape Town

On-site
ZAR 334,800 - 502,200
Python Developer
Python Developer

ATS Client • Johannesburg

On-site
ZAR 700,000 - 900,000
Software Developer (Python)
Software Developer (Python)

Placements24 • South Africa

On-site
ZAR 540,000 - 900,000
Competitive salary and benefits
Hybrid work model
Medical aid and retirement fund
Senior Full Stack Software Developer
Senior Full Stack Software Developer

ATS Client • Midrand

On-site
ZAR 900,000 - 1,300,000
Mid-Level PYTHON DEVELOPER – join Dev Team in BIG 4 FIRM – and gain System Design & Tech Lead e[...]
Mid-Level PYTHON DEVELOPER – join Dev Team in BIG 4 FIRM – and gain System Design & Tech Lead e[...]

Acuity Consultants • Wes-Kaap

On-site
ZAR 1,000,000 - 1,100,000
Lead Python Software Developer
Lead Python Software Developer

Hire Resolve • Johannesburg

On-site
ZAR 700,000 - 900,000
Competitive salary based on experience