
Senior Software Developer – Hire Resolve | Johannesburg, Gauteng
Company: Hire Resolve
Location: Johannesburg, Gauteng
Contract Type: Permanent
Date Posted: 04 June 2025
Job Category: Information Technology
Industry: Information Technology and Services
Experience Level: Mid-Senior
About the Company
Hire Resolve is a specialist recruitment partner that connects highly qualified professionals with leading companies across South Africa. With a focus on IT, engineering, and financial sectors, Hire Resolve delivers tailored talent solutions that drive innovation and business growth. Their client, a dynamic player in both public and private sector digital transformation, is expanding its development team and seeking an accomplished Senior Software Developer with deep experience in ERP systems, financial integration, and enterprise-level architecture.
This is an exciting opportunity to work on high-impact systems that support financial reporting, data compliance, and operational scalability across government and corporate environments. If you’re ready to bring leadership and technical expertise into a fast-paced, mission-driven team, this role offers the challenge and growth you’re looking for.
Role Overview
As a Senior Software Developer, you will take a central role in building and enhancing enterprise-grade applications with a strong emphasis on ERP system integration, financial reporting, and data-driven decision-making. Your contributions will shape the architecture, improve system interoperability, and elevate the digital capabilities of clients operating under both commercial and public sector frameworks such as mSCOA, PFMA, and MFMA.
In addition to hands-on coding, you’ll be expected to lead by example—conducting code reviews, mentoring junior team members, and collaborating with architects and business analysts to deliver reliable, secure, and scalable solutions.
Key Responsibilities
-
Lead the full Software Development Lifecycle (SDLC) from requirement gathering to deployment and ongoing system maintenance.
-
Design, develop, and integrate complex ERP-based business applications, with a strong focus on financial systems and reporting modules.
-
Build and maintain robust data integration solutions between internal systems and external platforms using RESTful APIs, SOAP, and ETL pipelines.
-
Ensure all solutions are fully compliant with industry standards and public sector financial regulations (e.g., mSCOA, PFMA, GRAP).
-
Engage in architectural planning, helping define best practices and designing scalable microservice or monolithic systems as appropriate.
-
Provide leadership in code quality by conducting code reviews, supporting documentation, and ensuring adherence to best practices.
-
Optimize systems for performance, scalability, and security, ensuring business continuity and reliability.
-
Mentor and support junior and intermediate developers, helping grow internal capabilities.
-
Collaborate across departments with business analysts, QA teams, DevOps engineers, and product owners to deliver seamless, user-centric solutions.
-
Stay current with emerging technologies and propose improvements or new tools that enhance system effectiveness and delivery.
Minimum Requirements
-
Minimum of 6 years’ experience in software development, with increasing responsibility.
-
Proficiency in one or more object-oriented languages: C#, Java, or Python.
-
Proven experience developing enterprise-level software applications in both private and public sector contexts.
-
Advanced knowledge of relational databases such as SQL Server, MySQL, or PostgreSQL.
-
Strong background in API development and integration between systems using REST and SOAP protocols.
-
Familiarity with modern software architecture patterns, including MVC, Microservices, and layered application models.
-
Comfortable working with version control tools (especially Git/GitHub).
-
Ability to work on front-end interfaces using JavaScript frameworks like Angular, React, or Vue.js is advantageous.
-
Exposure to cloud platforms such as AWS, Microsoft Azure, or Google Cloud and containerization tools like Docker and Kubernetes is highly beneficial.
-
Strong problem-solving and analytical skills, with attention to detail.
-
Excellent communication skills and a collaborative, team-oriented mindset.
Preferred (Advantageous) Skills
-
Experience working with or developing ERP systems such as SAP, Microsoft Dynamics 365, Oracle, or Sage.
-
Solid understanding of financial accounting principles and reporting frameworks like GRAP.
-
Practical experience with public sector compliance frameworks (mSCOA, MFMA, PFMA).
-
Familiarity with Business Intelligence (BI) platforms (e.g., Power BI, Tableau) and data warehousing concepts.
-
Exposure to automated testing frameworks and CI/CD pipelines for streamlined development.
-
Certifications in relevant technologies (e.g., Microsoft Certified: Azure Developer, Java SE, or ERP-related certificates).
What the Company Offers
-
Competitive Salary: Based on experience and technical skill level.
-
Career Growth: Opportunities for advancement within a high-impact, national organization.
-
Technical Challenge: Work on complex, cross-sector systems with deep integration and compliance layers.
-
Collaborative Culture: Be part of a supportive team that encourages mentorship, innovation, and shared success.
-
Exposure to High-Level Projects: Engage with both government and private-sector clients, building solutions with real-world impact.
Equal Opportunity Statement
Hire Resolve and its clients are committed to fair hiring practices and inclusivity. This opportunity is open to all qualified individuals. Employment Equity (EE) candidates are strongly encouraged to apply in line with transformation goals.
How to Apply
If you meet the requirements and are ready to make a career-defining move, please send your CV to:
📧 itcareers@hireresolve.za.com
Alternatively, connect with Daniel from Hire Resolve on LinkedIn to discuss the role further.
Please note: If you do not hear from us within 3 working days, consider your application unsuccessful. Only shortlisted candidates will be contacted.
Explore More Opportunities
Discover more IT development and ERP-related positions across South Africa:
Leave a Reply