Graduate Software Developer

Placements24

Durban

Hybrid

ZAR 89,000 - 123,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stipend
Mentorship
FinTech exposure
Path to full-time
Workshops
Collaborative culture
Networking

Job summary

Placements24 in Durban is seeking energetic Graduate Software Developers to join a leading FinTech innovator on a hybrid work arrangement. You will gain hands-on experience across the software development lifecycle while being mentored by experienced engineers.

You should have a solid foundation in programming principles and a drive to learn, with exposure to Java, Python, C#, or JavaScript. This internship offers mentorship, professional development, and potential for full-time employment upon

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, IT, or a related field.
  • Solid understanding of object-oriented programming principles.
  • Proficiency in at least one modern language (Java, Python, C#, JavaScript).
  • Basic knowledge of databases and SQL.
  • Exposure to Git or similar version control is advantageous.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills.

Responsibilities

  • Collaborate with senior developers to design, develop, and implement scalable software.
  • Write clean, efficient, and well-documented code in Java, Python, or C#.
  • Participate in code reviews to ensure quality and knowledge sharing.
  • Assist in troubleshooting and resolving software defects.
  • Contribute to the full software development lifecycle from requirements to deployment.
  • Learn new technologies and frameworks as needed for projects.
  • Develop and execute unit tests and integration tests.
  • Document technical specifications and decisions.
  • Engage in agile stand-ups and sprint planning.

Skills

OOP principles
Analytical thinking
Strong communication
Team collaboration

Education

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

Tools

Java
Python
C#
JavaScript
SQL
Git

Job description

About the Role

Our client, a leading innovator in the FinTech sector, is seeking enthusiastic Graduate Software Developers to join their dynamic team in Durban . This is a fantastic opportunity for individuals passionate about technology and eager to contribute to developing cutting-edge financial solutions. As part of a hybrid work model, you will have the flexibility to work both from the office and remotely, fostering collaboration and work-life balance. You will be mentored by experienced professionals, gaining invaluable hands-on experience in various aspects of the software development lifecycle. We are looking for candidates who possess a strong foundational understanding of programming principles and a drive to learn and grow within a challenging yet rewarding environment. This role is ideal for proactive individuals who are keen to make a significant contribution to exciting projects and build a successful career in software engineering. The company culture emphasizes teamwork, continuous learning, and innovation, providing a supportive platform for your professional journey.

Key Responsibilities
  • Collaborate with senior developers and cross-functional teams to design, develop, and implement scalable software applications.
  • Write clean, efficient, and well-documented code in languages such as Java, Python, or C#.
  • Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing.
  • Assist in troubleshooting, debugging, and resolving software defects and issues.
  • Contribute to the entire software development lifecycle, from requirements gathering and design to testing and deployment.
  • Learn and apply new technologies and frameworks as needed for project requirements.
  • Develop and execute unit tests and integration tests to ensure application reliability.
  • Document technical specifications, design decisions, and user guides.
  • Engage in agile development methodologies, attending stand-ups and sprint planning meetings.
Requirements
  • A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Solid understanding of object-oriented programming (OOP) principles.
  • Familiarity with at least one modern programming language (e.g., Java, Python, C#, JavaScript).
  • Basic knowledge of database concepts and SQL.
  • Exposure to version control systems like Git is advantageous.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills.
  • A passion for learning and a proactive attitude towards acquiring new skills.
  • Ability to work effectively both independently and as part of a team.
Benefits
  • Competitive internship stipend.
  • Mentorship from experienced software engineers.
  • Exposure to a leading FinTech environment.
  • Opportunities for full-time employment upon successful completion of the internship.
  • Professional development workshops and training sessions.
  • Collaborative and innovative work culture.
  • Networking opportunities within the tech industry.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Software Engineer
Graduate Software Engineer

Placements24 • Cape Town

On-site
ZAR 89,000 - 134,000
Mentorship
Competitive stipend
Potential for full-time
Graduate Software Developer (Junior)
Graduate Software Developer (Junior)

Placements24 • East London

On-site
ZAR 240,000 - 360,000
Competitive salary
Medical coverage
Mentorship
+1
Junior Software Developer (Graduate)
Junior Software Developer (Graduate)

Placements24 • East London

Hybrid
ZAR 180,000 - 300,000
Medical aid
Retirement fund
Mentorship
+2
Graduate Junior Developer
Graduate Junior Developer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 180,000 - 240,000
Competitive graduate salary
Structured training and mentorship
Hybrid work model
Graduate Software Developer - Full Stack Focus
Graduate Software Developer - Full Stack Focus

Placements24 • Cape Town

On-site
ZAR 350,000 - 420,000
Medical aid
Retirement fund
Performance bonuses
+1
Junior Software Developer Graduate Programme
Junior Software Developer Graduate Programme

Placements24 • Midrand

Hybrid
ZAR 180,000 - 240,000
Hybrid work model
Mentorship by experienced engineers
Career development & certifications
+1
Graduate Software Developer
Graduate Software Developer

Placements24 • Upington

Hybrid
ZAR 240,000 - 360,000
Hybrid work arrangement
Mentorship and training
Professional growth opportunities
Graduate Software Developer
Graduate Software Developer

Placements24 • Stellenbosch

Hybrid
ZAR 134,000 - 201,000
Stipend
Mentorship
Remote work
Full-time Senior Software Engineer - Fintech
Full-time Senior Software Engineer - Fintech

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Stock options
Health insurance
+3
Graduate Software Developer - Full Stack Track
Graduate Software Developer - Full Stack Track

Placements24 • Upington

Hybrid
ZAR 167,000 - 279,000
Mentorship from senior engineers
Remote-first culture
Flexible work hours
+1