- Midrand
- Salary: Market Related
- Job Type: Permanent
- Sectors: Accounting
- Reference: 172902
Vacancy Details
Employer: SNG GrantThornton
- Design, develop, and implement new software applications and system enhancements;
- Write clean, maintainable, and efficient code;
- Participate in system architecture and technical design discussions;
- Ensure solutions meet functional and non-functional requirements; and
- Maintain technical documentation and solution designs.
- Ensure solutions are thoroughly tested in accordance with the organisational SDLC process and with the relevant stakeholders before being approved for deployment;
- Identify, troubleshoot, and resolve defects; and
- Participate in peer code reviews to ensure quality and consistency.
- Maintain and improve existing applications;
- Provide second-level technical support for system-related issues;
- Monitor system performance and recommend optimisations; and
- Implement patches, upgrades, and enhancements in line with change management processes.
- Develop solutions in line with secure coding practices;
- Ensure applications comply with organisational IT policies and standards;
- Support audit and governance requirements were applicable; and
- Contribute to risk assessments and control improvements.
- Work closely with business analysts, project managers, and infrastructure teams;
- Participate in Agile ceremonies (if applicable); and
- Provide technical input into project planning and estimation.
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related field;
- Relevant certifications (advantageous); and
- Microsoft, AWS, Oracle, or equivalent technical certifications.
- Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript);
- Experience with relational databases (e.g., SQL Server, Oracle, MySQL);
- Familiarity with APIs, RESTful services, and system integration;
- Experience with version control tools (e.g., Git);
- Understanding of SDLC methodologies (Agile, Waterfall); and
- Knowledge of secure coding practices and application security principles.
- Strong analytical and problem-solving skills;
- Attention to detail;
- Effective communication skills (technical and non-technical audiences);
- Ability to work independently and in a team;
- Time management and ability to meet deadlines; and
- Willingness to learn and adapt to new technologies.
- Senior Developer: 5+ years (including architecture exposure)
- Quality of code;
- Timely delivery of assigned tasks;
- System uptime and performance improvements;
- Adherence to security and compliance standards; and
- Contribution to team collaboration and knowledge sharing.
Job Purpose
To design, develop, test, and maintain secure, scalable, and high-performing software solutions that support business objectives and operational efficiency. The Developer will collaborate with cross-functional teams to deliver reliable applications aligned with technical and governance standards.
Key Responsibilities
Software Development
Testing & Quality Assurance
System Maintenance & Support
Security & Compliance
Collaboration
Minimum Qualifications
Technical Skills & Experience
Competencies & Soft Skills
Experience
Key Performance Indicators (KPIs)
5 people have applied for this job. 163 people have viewed this job.
Similar Jobs
Mid-Level Software Developer
- Johannesburg
- Job Type: Permanent
- Posted 06 Jan 2026 | 9 Days left
C# Software Developer
- Johannesburg
- Job Type: Permanent
- Posted 29 Jan 2026 | 32 Days left
Intermediate C# .NET Software Developer
- Johannesburg
- Job Type: Permanent
- Posted 03 Feb 2026 | 37 Days left
Senior Software Developer – C# / React
- Johannesburg
- Job Type: Permanent
- Posted 27 Jan 2026 | 30 Days left
More Jobs at SNG GrantThornton
Senior Consultant - Advisory (Independent Review & Compilation)
- Rustenburg
- Job Type: Permanent
- Posted 25 Feb 2026 | 124 Days left
Senior Manager-SOX
- Midrand
- Job Type: Permanent
- Posted 24 Feb 2026 | 32 Days left
SAICA Graduate Programme - Feb 2027
- Bloemfontein
- Job Type: Contract
- Posted 22 Jan 2026 | 277 Days left
SAICA Graduate Programme - Feb 2027
- Rustenburg
- Job Type: Contract
- Posted 22 Jan 2026 | 25 Days left