Our client is seeking a dynamic Systems Developer to join their growing team. The purpose of the role encompasses the process of analysing and creating reports programming testing and bug fixing involved in creating and maintaining bespoke applications frameworks and points of integration within the business application space of the organisation.
In order to be considered for this role you must have the following:
National Diploma/ bachelors degree in computer science/software engineering
Post Matric IT Certificate in Development or equivalent
Microsoft Certification in Power BI and Data Science will be an advantage.
Microsoft certification SQL Development will be an advantage
Minimum 5 years relevant experience as a software developer with a strong focus on data development analytics and reporting including hands-on experience in Python C#
Angular and working with databases data pipelines and BI tools.
Intermediate to advanced understanding Framework and Angular including experience
with the latest versions.
Core Data &Development Skills: Databases / SQL Server - Writing and optimizing Stored Procedures Triggers Views and SSRS reports - Database design and normalization based on specifications - Experience with Merge and Transactional Replication Microsoft Fabric: Data pipelines analytics lakehouse/warehouse integration and reporting Python: Data manipulation automation or analytics scripting Power BI: - Data modelling analysis and report/dashboard development - Power Query transformations and integration with Data Factory pipelines DevOps / CI-CD: Experience with Azure DevOps for development testing and deployment Web Services and API integration
- SSIS for ETL and data movement - Experience in microservices architecture Additional Skills (Advantageous): - Development experience with Power Apps Power Automate and Dataverse - Exposure to Microsoft Dynamics GP or Dynamics 365 CRM Dynamics 365 F&O - Experience with AI/ML concepts Azure Machine Learning or building AI solutions - Knowledge of integration between AI models Fabric data pipelines and Power BI dashboards
KPAs (not limited too):
To understand the usage and architecture of application systems within the organisation.
To develop and program according to specification.
To bring innovative ideas regarding moving towards modernisation and advanced technology.
To create and maintain relevant documentation related to development standards projects and
programs/code.
To create reports (SQL SSRS Power BI) that adds business value.
To communicate and report to all stakeholders.
To act as 2nd to 3rd level support on bespoke developed software and be confident able to deal
with users/ stakeholders.
Participate in requirements analysis.
Write clean scalable code using approved programming languages and methodologies
Test and deploy applications and systems.
Revise update refactor and debug code.
Improve existing software.
Develop documentation throughout the software development life cycle (SDLC).
Serve as an expert on applications and provide technical support.
Should you meet ALL of the above requirements please send your CV to
Disclaimer: Should you not hear from us within 2 weeks please consider your application unsuccessful.
Required Experience:
IC
Job SpecificationOur client is seeking a dynamic Systems Developer to join their growing team. The purpose of the role encompasses the process of analysing and creating reports programming testing and bug fixing involved in creating and maintaining bespoke applications frameworks and points of integ...
Job Specification
Our client is seeking a dynamic Systems Developer to join their growing team. The purpose of the role encompasses the process of analysing and creating reports programming testing and bug fixing involved in creating and maintaining bespoke applications frameworks and points of integration within the business application space of the organisation.
In order to be considered for this role you must have the following:
National Diploma/ bachelors degree in computer science/software engineering
Post Matric IT Certificate in Development or equivalent
Microsoft Certification in Power BI and Data Science will be an advantage.
Microsoft certification SQL Development will be an advantage
Minimum 5 years relevant experience as a software developer with a strong focus on data development analytics and reporting including hands-on experience in Python C#
Angular and working with databases data pipelines and BI tools.
Intermediate to advanced understanding Framework and Angular including experience
with the latest versions.
Core Data &Development Skills: Databases / SQL Server - Writing and optimizing Stored Procedures Triggers Views and SSRS reports - Database design and normalization based on specifications - Experience with Merge and Transactional Replication Microsoft Fabric: Data pipelines analytics lakehouse/warehouse integration and reporting Python: Data manipulation automation or analytics scripting Power BI: - Data modelling analysis and report/dashboard development - Power Query transformations and integration with Data Factory pipelines DevOps / CI-CD: Experience with Azure DevOps for development testing and deployment Web Services and API integration
- SSIS for ETL and data movement - Experience in microservices architecture Additional Skills (Advantageous): - Development experience with Power Apps Power Automate and Dataverse - Exposure to Microsoft Dynamics GP or Dynamics 365 CRM Dynamics 365 F&O - Experience with AI/ML concepts Azure Machine Learning or building AI solutions - Knowledge of integration between AI models Fabric data pipelines and Power BI dashboards
KPAs (not limited too):
To understand the usage and architecture of application systems within the organisation.
To develop and program according to specification.
To bring innovative ideas regarding moving towards modernisation and advanced technology.
To create and maintain relevant documentation related to development standards projects and
programs/code.
To create reports (SQL SSRS Power BI) that adds business value.
To communicate and report to all stakeholders.
To act as 2nd to 3rd level support on bespoke developed software and be confident able to deal
with users/ stakeholders.
Participate in requirements analysis.
Write clean scalable code using approved programming languages and methodologies
Test and deploy applications and systems.
Revise update refactor and debug code.
Improve existing software.
Develop documentation throughout the software development life cycle (SDLC).
Serve as an expert on applications and provide technical support.
Should you meet ALL of the above requirements please send your CV to
Disclaimer: Should you not hear from us within 2 weeks please consider your application unsuccessful.