freehire launches on Product Hunt on 26 August.

Follow →

Software Developer (12 Months Contract)

Summary

Develops and optimizes ERP, automation, and BI solutions using low-code platforms (Power Platform, Dynamics365) and Microsoft tech stack to improve business efficiency and customer experience.

Role Summary

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 the company and customer experiences.
  • Identify and implement technology solutions aimed at improving business turnaround times.

Experience / 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 database. (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.

Qualification Requirements

  • Bachelor's Degree (NQF 7) in one of the following: Computer Science, Information Technology, Software Engineering, Information Systems Electronic Engineering (Software) Computer Science. OR
  • National Diploma / Advanced Diploma (NQF 6/7) with significant Microsoft development experience (at least 5 years).

Personal Attributes/Behaviours/Attitudes

  • 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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available