Johannesburg: Senior Platform Engineer (JHB Hybrid) posted by Datafin
Job Description
Johannesburg – Gauteng – South Africa
- Client-facing web platform for secure access to CSD services and data.
- Dynamics 365 customizations supporting client relationship management and business processes.
- Power Platform applications for workflow automation and business intelligence.
- Integration APIs connecting web applications to core CSD systems.
- Design and implement secure web applications using modern frameworks (React/Angular, .NET Core).
- Build robust APIs connecting web interfaces to Dynamics 365 and core CSD systems.
- Architect scalable solutions using Azure cloud services and microservices patterns.
- Implement comprehensive monitoring and logging across all platform components.
- Design and implement zero-trust security models for financial market infrastructure.
- Ensure compliance with POPIA, Financial Sector Conduct Authority (FSCA), South African Reserve Bank (SARB), and international securities regulations.
- Implement secure authentication flows with multi-factor authentication for financial institutions.
- Establish security testing and vulnerability management practices meeting financial services standards.
- Design audit trails and immutable transaction logging for regulatory compliance.
- Customize Dynamics 365 for CSD-specific business processes and client management.
- Develop Power Apps for internal workflows and client-facing services.
- Build Power Automate flows for business process automation and system integration.
- Maintain CI/CD pipelines using Azure DevOps with automated testing and deployment.
- Implement Infrastructure as Code using ARM templates or Terraform.
- Ensure high availability and disaster recovery for client-facing systems.
- Establish Engineering standards, code review processes, and architectural decision records.
- Mentor Junior Developers and drive adoption of modern development practices.
- Collaborate with Product and Design teams to translate business requirements into technical solutions.
- Drive technical decision-making for technology stack, architecture patterns, and vendor selection.
- 5+ Years building web applications.
- Proven experience with Microsoft business application development.
- Financial Services background – understanding of regulated industry requirements.
- Full-Stack expertise – comfortable with both Frontend and Backend development.
- Frontend: Expert-level React or Angular with TypeScript, responsive design.
- Backend: Proficiency in .NET Core/6+ with C#, RESTful API design.
- Databases: SQL Server, Azure SQL, Entity Framework Core.
- Cloud: Azure App Service, Functions, Key Vault, Application Insights.
- Dynamics 365: Customization, plugin development, workflow creation.
- Power Platform: Power Apps (Canvas & Model-driven), Power Automate, Power BI.
- Integration: Dataverse, Common Data Service, custom connectors.
- Development: C# plugin development, JavaScript customizations, PCF components.
- CI/CD: Azure DevOps, automated testing and deployment.
- Infrastructure: ARM templates, Azure App Service, Key Vault.
- Authentication: Azure AD, OAuth 2.0, OpenID Connect.
- Monitoring: Application Insights, Azure Monitor.
- Microsoft Certifications in Dynamics 365 or Power Platform.
- Financial Services experience in South Africa.
- Azure Certifications (Developer Associate, Solutions Architect).
- CSD or financial markets background.
- DevOps experience with Azure DevOps and CI/CD pipelines.
- Strong problem-solving skills and ability to work independently.
- Excellent communication skills for stakeholder management.
Ready to Apply?
Click below to apply directly with the employer
Safe & secure application
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Send a thank-you email within 24 hours after your interview.
How to Apply
Click “GO APPLY” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Gauteng: Sales Consultant Johannesburg Fire Sprinkler Systems posted by Jobs 4 All
Job PurposeThe purpose of this role is secure sales through implementing sales initiatives, building networks and channels, responding to leads,…
View JobIsando: Senior Revit Designer Johannesburg posted by Jobs 4 All
Job SummaryThe Senior Revit Designer leads the design and coordination of high-quality, fully compliant fire protection systems. This role includes...
View JobGauteng: Junior Revit Designer Johannesburg posted by Jobs 4 All
Job SummaryThe purpose of this role is to support the design and development of fire protection systems using Revit, ensuring…
View JobGauteng: Intermediate Revit Designer Johannesburg posted by Jobs 4 All
Job SummaryThe Intermediate Revit Designer plays a key role in the design and coordination of fire protection systems using Revit.…
View JobWestern Cape: Contracts Manager – Fire Protection Industry Cape Town, South Africa posted by Jobs 4 All
Job PurposeWe are seeking an experienced and dynamic Contracts Manager to oversee the successful execution of fire protection projects within…
View JobLenasia: Shift maintenance technician (Millwright) In the Plastic Industry– Lenasia – Gauteng posted by Jobs 4 All
Job Summary The Technician is responsible for diagnosing and solving mechanical, hydraulic, pneumatic, electrical and other faults on plant and...
View Job
Browse Employers
Job Alerts