Senior Software Engineer (Full-time)

Placements24

Bloemfontein

Híbrido

ZAR 900.000 - 1.200.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive salary package + annual or
Medical and dental coverage
Pension fund contribution
Continuous learning and development
Hybrid work model
Access to modern development tools
Stable supportive culture
Annual leave and holidays

Descripción de la vacante

Placements24 in Bloemfontein is seeking a Senior Software Engineer to design, develop, and maintain robust software solutions within an agile IT department. The role emphasizes mentoring junior developers and contributing to architectural decisions while delivering high-quality code in a hybrid work setup.

You will collaborate with analysts, product owners, and engineers to define requirements, implement scalable solutions, and participate in code reviews and testing to ensure reliability and

Formación

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Proficiency in one or more programming languages such as Java, C#, Python, or JavaScript.
  • Experience with relational databases (e.g., SQL Server, Oracle, PostgreSQL).
  • Strong understanding of object-oriented programming (OOP) principles.
  • Experience with web development frameworks (e.g., .NET, Spring, Node.js, React, Angular).
  • Familiarity with Agile development methodologies (Scrum, Kanban).
  • Experience with version control systems (e.g., Git).
  • Excellent analytical and problem-solving skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team.

Responsabilidades

  • Design, develop, test, and deploy high-quality software applications using modern programming languages and frameworks.
  • Collaborate with business analysts, product owners, and other engineers to define software requirements and specifications.
  • Write clean, maintainable, and efficient code following established coding standards and best practices.
  • Participate actively in code reviews, providing constructive feedback to team members.
  • Troubleshoot, debug, and resolve software defects and issues.
  • Contribute to architectural design decisions and technical roadmap planning.
  • Develop and maintain unit, integration, and end-to-end tests.
  • Optimize application performance and ensure scalability and reliability.
  • Stay up-to-date with emerging technologies and industry trends.
  • Mentor and guide junior software engineers, fostering their technical growth.

Conocimientos

Java
C#
Python
JavaScript
OOP
SQL
Git

Educación

Bachelor's degree in Computer Science or Software Engineering

Herramientas

Git

Descripción del empleo

About the Role

Our client, a reputable financial services institution in Bloemfontein, is seeking a highly skilled Senior Software Engineer to join their dedicated IT department. This is a hybrid role, offering a balanced approach to work, combining in-office collaboration with the flexibility of remote work. You will be instrumental in designing, developing, and maintaining robust software solutions that support critical business operations. This position involves working on complex projects, contributing to architectural decisions, and mentoring junior developers. We are looking for an individual with a passion for clean code, a problem-solving mindset, and a commitment to delivering high-quality software within an agile environment. This is an excellent opportunity to grow your career within a stable and respected organization.

Key Responsibilities
  • Design, develop, test, and deploy high-quality software applications using modern programming languages and frameworks.
  • Collaborate with business analysts, product owners, and other engineers to define software requirements and specifications.
  • Write clean, maintainable, and efficient code following established coding standards and best practices.
  • Participate actively in code reviews, providing constructive feedback to team members.
  • Troubleshoot, debug, and resolve software defects and issues.
  • Contribute to architectural design decisions and technical roadmap planning.
  • Develop and maintain unit, integration, and end-to-end tests.
  • Optimize application performance and ensure scalability and reliability.
  • Stay up-to-date with emerging technologies and industry trends.
  • Mentor and guide junior software engineers, fostering their technical growth.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in software development.
  • Proficiency in one or more programming languages such as Java, C#, Python, or JavaScript.
  • Experience with relational databases (e.g., SQL Server, Oracle, PostgreSQL).
  • Strong understanding of object-oriented programming (OOP) principles.
  • Experience with web development frameworks (e.g., .NET, Spring, Node.js, React, Angular).
  • Familiarity with Agile development methodologies (Scrum, Kanban).
  • Experience with version control systems (e.g., Git).
  • Excellent analytical and problem-solving skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team.
Benefits
  • Competitive salary package and annual performance bonus.
  • Comprehensive medical and dental coverage.
  • Generous pension fund contribution.
  • Opportunities for continuous learning and professional development.
  • Hybrid work model providing a flexible work environment.
  • Access to modern development tools and technologies.
  • A stable and supportive work culture.
  • Annual leave and company holidays.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Mbombela (Nelspruit)

Híbrido
ZAR 900.000 - 1.200.000
Competitive salary and bonuses
Medical aid and retirement fund
Hybrid work model
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Benoni

Híbrido
ZAR 900.000 - 1.200.000
Hybrid work model
Medical and dental insurance
Pension fund contributions
+3
Senior Software Engineer
Senior Software Engineer

Placements24 • Gqeberha

Híbrido
ZAR 900.000 - 1.200.000
Competitive salary
Hybrid work model
Medical, dental, and vision insurance
+1
Senior Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • Sudáfrica

Híbrido
ZAR 800.000 - 1.200.000
Salary package
Medical benefits
Retirement plan
+6
Full-Stack Software Engineer
Full-Stack Software Engineer

Placements24 • Bloemfontein

Híbrido
ZAR 480.000 - 720.000
Competitive salary
Medical aid
Retirement fund
+7
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Randburg

Híbrido
ZAR 900.000 - 1.500.000
Fully remote option
Competitive salary
Health and wellness benefits
+1
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Vereeniging

Híbrido
ZAR 900.000 - 1.200.000
Competitive salary
Hybrid work model
Health insurance
+4
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Mbombela (Nelspruit)

Híbrido
ZAR 700.000 - 1.100.000
Hybrid work model
Competitive salary package
Medical aid and retirement fund
+1
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Johannesburg

Híbrido
ZAR 900.000 - 1.300.000
Competitive salary
Health insurance
Career development
+1
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Benoni

Híbrido
ZAR 900.000 - 1.500.000
Competitive salary
Remote work option
Health, dental, and vision insurance
+2