Senior Software Developer - Enterprise Applications

Placements24

Soweto

On-site

ZAR 700,000 - 1,100,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Medical aid
Retirement fund contributions
Career advancement opportunities
Supportive team environment

Job summary

Placements24 is seeking a Senior Software Developer to join our enterprise applications team in Soweto, Gauteng. You will design, build, and optimize robust software solutions, collaborating with analysts and other development teams to meet business needs.

The ideal candidate brings 4+ years in enterprise development, strong coding skills in Java/C#/Python, and solid database experience. A proactive, detail-oriented problem-solver will thrive in this role.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field or equivalent practical experience.
  • 4+ years of professional experience in software development focusing on enterprise applications.
  • Proficiency in enterprise programming languages (e.g., Java, C#, Python, .NET).
  • Strong experience with databases (SQL Server, Oracle, MySQL) and complex query writing.
  • Familiarity with ESBs, APIs, web frameworks, and Agile/Waterfall methodologies.

Responsibilities

  • Design, develop, test, and deploy enterprise-level software applications.
  • Write clean, efficient, maintainable, and well-documented code.
  • Collaborate with analysts and stakeholders to gather requirements and design solutions.
  • Integrate applications with existing enterprise systems and third-party services.
  • Troubleshoot, debug, and resolve defects and performance issues.
  • Participate in code reviews to ensure quality and standards.
  • Contribute to architectural decisions and technology selection for enterprise projects.
  • Develop and maintain technical documentation.
  • Ensure performance, security, and reliability of applications.
  • Stay updated with emerging technologies and best practices.

Skills

Excellent communication
Teamwork abilities
Analytical thinking
Problem-solving skills

Education

Bachelor's degree in Computer Science or related field

Tools

Java
C#
Python
.NET
SQL Server
Oracle
MySQL
Git
APIs
ESB

Job description

About the Role

Our client is seeking a highly skilled and experienced Senior Software Developer to join their team focusing on Enterprise Applications in Soweto, Gauteng . This role is instrumental in developing, maintaining, and enhancing critical business systems that support the organization's operations. You will be responsible for designing and implementing robust, scalable, and efficient software solutions, working closely with business analysts and other development teams. The ideal candidate has a strong background in enterprise-level development, a passion for problem-solving, and a commitment to delivering high-quality code. This is a fantastic opportunity to make a significant impact on core business functions within the vibrant community of Soweto, Gauteng .

Key Responsibilities
  • Design, develop, test, and deploy enterprise-level software applications.
  • Write clean, efficient, maintainable, and well-documented code.
  • Collaborate with business analysts and stakeholders to gather requirements and define technical solutions.
  • Integrate applications with existing enterprise systems and third-party services.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Contribute to architectural decisions and technology selection for enterprise projects.
  • Develop and maintain technical documentation.
  • Ensure applications meet performance, security, and reliability standards.
  • Stay updated with emerging technologies and industry best practices relevant to enterprise software development.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 4+ years of professional experience in software development, with a focus on enterprise applications.
  • Proficiency in one or more enterprise programming languages (e.g., Java, C#, Python, .NET).
  • Strong experience with database systems (e.g., SQL Server, Oracle, MySQL) and complex query writing.
  • Familiarity with enterprise integration patterns and technologies (e.g., ESBs, APIs).
  • Experience with web application development frameworks.
  • Knowledge of software development methodologies (Agile, Waterfall).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Experience with version control systems like Git.
  • Understanding of security best practices in application development.
Benefits
  • competitive salary
  • comprehensive benefits package including medical aid and retirement fund contributions
  • opportunities for career advancement
  • supportive team environment

This role in Soweto, Gauteng provides the chance to work on impactful projects that drive the business forward. Join a dedicated team focused on delivering robust enterprise solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 700,000 - 1,000,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
Permanent position
Head office in Pretoria
Senior Software Developer (Java)
Senior Software Developer (Java)

Placements24 • LegKraal Gate

On-site
ZAR 900,000 - 1,300,000
Competitive salary package
Medical and retirement benefits
Career progression opportunities
Senior Full Stack Developer - Enterprise Applications
Senior Full Stack Developer - Enterprise Applications

Placements24 • Pretoria

Hybrid
ZAR 1,000,000 - 1,300,000
Hybrid work
Medical & retirement benefits
Modern office facilities in Pretoria
Senior Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • Randburg

On-site
ZAR 900,000 - 1,300,000
Health insurance
Retirement contributions
Training & conferences
Senior Software Engineer (Full-time)
Senior Software Engineer (Full-time)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary package + annual or
Medical and dental coverage
Pension fund contribution
+5
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Soweto

On-site
ZAR 900,000 - 1,300,000
Medical aid
Retirement fund contributions
Professional development opportunities
+2
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Career development
+1
Senior Project Manager - Enterprise Software Solutions
Senior Project Manager - Enterprise Software Solutions

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Hybrid working model
Professional development budget
+2
Software Developer
Software Developer

Hire Resolve • Kloof

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