Software Developer

  • Full Time
  • Gauteng

Website SNG GrantThornton

SNG Grant Thornton is a forward-thinking firm where you’ll work with diverse clients and professionals dedicated to delivering excellence. We are a member firm of Grant Thornton International, one of the world’s leading international organisations of independently owned and managed accounting a… read morend consulting firms. We offer high-quality assurance, tax and advisory services to a diverse range of clients. Our success is based on great depth of expertise, delivered in a distinctively personal and straightforward way.

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

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.

Testing & Quality Assurance

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.

System Maintenance & Support

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.

Security & Compliance

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.

Collaboration

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.

Minimum Qualifications

Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related field;
Relevant certifications (advantageous); and
Microsoft, AWS, Oracle, or equivalent technical certifications.

Technical Skills & Experience

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.

Competencies & Soft Skills

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.

Experience

Senior Developer: 5+ years (including architecture exposure)

Key Performance Indicators (KPIs)

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.

Apply via company website ( N / A ) or

.simplify.hr

 

To apply for this job please visit .simplify.hr.

More posts