SOFTWARE DEVELOPER, JOHANNESBURG

IT
Johannesburg – Gauteng

SOFTWARE DEVELOPER
JOHANNESBURG
12 MONTHS FIXED TERM CONTRACT
 
Deadline: 18 March 2026
 
Department – Information Systems and Technology
Reports To – Team Leader – Software Development
 
About the Position/Overview:
To develop and optimize ERP and automation solutions across the Online Application System, Data Warehouse, BI/Analytics, and CRM platforms. Build and maintain high‑performance software that supports business objectives and enhances operational efficiency. Contribute to all phases of the software development lifecycle.
 
Outputs:
    • Creatively solving problems in a robust and scalable manner.
    • Collaborating closely with cross-functional teams to ensure alignment and efficient execution of projects.
    • Staying abreast of the latest developments in low-code technology and continuously seeking ways to incorporate these.
    • Automation and Machine learning implementations.
    • Development of systems required to improve operational efficiencies of customer experiences.
    • Identify and implement technology solutions aimed at improving business turnaround times.
 
Minimum Experience and Skills Required:
    • At least 3 years’ experience with low-code platforms (Power Platform, Model Driven & Canvas app development and/or Dynamics365)
    • Knowledge of Microsoft programming languages and databases. (Microsoft SQL, C#, MVC, Power Platform, BI etc.)
    • Traditional programming experience such as html, JavaScript, C#, python and associated frameworks.
    • Experience in implementing automation and workflow solutions.
    • Dynamics CRM or F&O experience is advantageous.
    • Software Development Lifecycle (SDLC) and testing methodology knowledge.
 
Minimum Qualification Requirements:
    • Computer Science diploma/degree or proven development experience.
    • Certification in Dynamics, Power Platform or relevant technologies.
 
Attributes:
    • Excellent analytical and problem-solving skills.  
    • Strong communication and interpersonal skills to interact with team members and stakeholders.
    • Ability to quickly prototype and demonstrate solutions.
    • Service orientation.
    • Guide and mentor team members on the use of methodologies and tools.
    • Embrace ongoing learning in emerging technologies and business practices.
 
Please Note: Should you not receive feedback within 3 months, please consider your application as unsuccessful.
 
 

Customer Service Feedback