Developer - Technology and Product Solutions

catalystgroup· Technology & Product Solutions
Apply Now ↗
📍 Cape Town, South Africa, South Africa📍 HybridRegular Full Time

About this role

Innovation Powered | People Inspired


The Catalyst Group is a tech-focused financial services organization that is creating a spark in a one-dimensional industry. Founded in the Cayman Islands in 2020, Catalyst is a privately owned and fully independent group. We have offices and teams in 5 countries, servicing a global portfolio of clients with a wide range of strategies, structures, and requirements.

Catalyst was founded with a clear mission to reimagine financial services by sparking innovation, harnessing technology, and investing in our people and our communities.

In support of that mission, we have built an award-winning team of highly skilled, innovative, and client-centric individuals that are enabled with best-in-class technology to provide a platform that is unlike anything else in the industry.



We do things differently. We do things better.



Catalyst is a values driven organization. We challenge our people to think and operate in accordance with a set of core values: Collaboration, Innovation, Reliability & Accountability, Connected Culture, Undivided Attention, Integrity, and Transparency. These values are part of our DNA; they are the principles that guide everything that we do.



Core Details and Responsibilities 



As a Developer, you will be a hands-on contributor within the Technology & Product Solutions team, focused on building, extending, and supporting enterprise-grade solutions on the Microsoft Power Platform.

You will work closely with business stakeholders and project teams to design, customize, and integrate Dynamics 365 applications, Power Pages portals, and Power Automate workflows, ensuring solutions are secure, scalable, and aligned with business needs.

 

In this role, you will work closely with internal teams and business users to proactively support and enhance the development environment, contribute to product initiatives, and ensure that technology solutions effectively meet business and client needs.

 

From a high-level perspective, the core responsibilities that form your role are broken down into the following areas:


  1. Dynamics 365 & Dataverse Development

  2. PCF Control Development

  3. Power Platform Development & Automation

  4. Integrations, APIs & Azure Function App Development

  5. Tooling, Support & Governance

  6. Collaboration & Documentation

  7. Risk & Compliance


Your Daily Tasks


Dynamics 365 & Dataverse Development:

Includes (but not limited to) the following tasks:


Customize Dynamics 365 model-driven apps including forms, views, business rules, and commands


  1. Implement complex client-side logic using JavaScript / TypeScript

  2. Design and maintain Dataverse tables, relationships, and security roles

  3. Apply best practices for solution layering and environment management

 


PCF Control Development:

Includes (but are not limited to) the following tasks:


  1. Design, develop, and maintain PowerApps Component Framework (PCF) controls

  2. Build reusable, performant UI components using TypeScript, HTML, and CSS

  3. Package and deploy PCF controls as managed solutions

 


Power Platform Development & Automation:

Includes (but are not limited to) the following tasks:


  1. Develop and maintain Power Pages portals for external and client-facing users

  2. Configure pages, forms, lists, permissions, and authentication

  3. Customize portal behavior using JavaScript, HTML/CSS, and Liquid templates

  4. Design and implement Power Automate flows to support business processes

  5. Integrate workflows with Dataverse and external systems

  6. Monitor, troubleshoot, and optimize automation for reliability

 


Integrations, APIs & Azure Function App Development:

Includes (but are not limited to) the following tasks:


  1. Build and support integrations with third-party systems using REST APIs

  2. Implement authentication, error handling, logging, and data transformation

  3. Leverage Azure Functions or middleware where required

  4. Design, develop, and maintain Azure Function Apps to support scalable, event‑driven cloud solutions

  5. Implement secure triggers, bindings, configuration management, and application monitoring

  6. Integrate Azure Functions with Dynamics 365, Dataverse, Power Platform workflows, and external services

 


Tooling, Support & Governance:

Includes (but are not limited to) the following tasks:


  1. Utilize Ribbon Workbench and XrmToolBox for customization and maintenance

  2. Provide second- and third-line support for platform solutions

  3. Troubleshoot issues across Dynamics, Power Automate, PCF, and integrations

 


Collaboration & Documentation:

Includes (but are not limited to) the following tasks:


  1. Work closely with business users, product owners, and delivery teams

  2. Produce and maintain technical documentation and design artefacts

  3. Identify and implement improvements to reduce technical debt

 


Risk & Compliance

Includes (but are not limited to) the following tasks:


  1. Implement platform controls aligned to governance and compliance standards

  2. Support audit, reporting, and issue tracking activities

  3. Promote secure development and good governance practices

 

Strategic Expectations

  • Share insights to enable development of new processes and procedures that will create business efficiency and support delivery of client excellence in service.
  • Maintain awareness of industry, regulatory, jurisdictional, and other trends that could affect the business.
  • Contribute to the creation, development and implementation of new products and solutions to accommodate the businesses continuous changing needs.
  • Collaborate cross-functionally with operations staff, business users, project, and implementation managers to achieve desired and elegant solutions.

 

Required Skills & Experience

Are you getting excited? We are! Before we get too carried away, there are a few requirements you’ll need to check off before you can apply for the position:

  • 5–7 years’ experience in IT development roles, with a strong focus on Microsoft Dynamics 365 and the Power Platform in enterprise environments
  • Proven experience designing and developing model‑driven apps, Dataverse data models, and security roles
  • Strong JavaScript / TypeScript skills for client‑side customization, including forms, commands, and business logic
  • Hands‑on experience developing and deploying PCF controls and working with tools such as Ribbon Workbench and XrmToolBox
  • Solid experience with Power Automate, including designing, monitoring, and troubleshooting automated business workflows
  • Practical experience building and supporting REST‑based integrations with third‑party systems
  • Working knowledge of Azure Function Apps to support scalable, cloud‑based services, background processing, and system integrations
  • Experience with database development, including data modelling, optimization, and managing large datasets
  • Solid understanding of API development (REST, JSON; SOAP advantageous), data architecture principles, and enterprise‑level system integration
  • Strong understanding of cloud technologies and how they are applied within secure, governed enterprise platforms
  • Prior experience working in hedge fund, private equity, or fund administration environments is preferred
  • Experience supporting internal users and external clients, with a strong focus on service quality and timely issue resolution
  • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non‑technical stakeholders
  • Strong problem‑solving and analytical skills, with the ability to work independently and manage multiple priorities in a dynamic environment
  • A proactive, self‑motivated mindset, with strong organizational and time‑management capabilities
  • Degree in Computer Science, Information Technology, or a related field
  • Microsoft Power Platform certifications (PL‑200, PL‑400, or similar) are advantageous

 

Frequently Asked Questions

Is the salary disclosed for the Developer - Technology and Product Solutions position at catalystgroup?
The salary for this Developer - Technology and Product Solutions role at catalystgroup is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Developer - Technology and Product Solutions position at catalystgroup located?
This Developer - Technology and Product Solutions role at catalystgroup is based in Cape Town, South Africa, South Africa, Hybrid. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Developer - Technology and Product Solutions role at catalystgroup full-time or part-time?
This is listed as a Regular Full Time position. It is posted as a Developer - Technology and Product Solutions role in the Technology & Product Solutions department at catalystgroup.
Which team or department does the Developer - Technology and Product Solutions at catalystgroup belong to?
This Developer - Technology and Product Solutions position is part of the Technology & Product Solutions department at catalystgroup. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Developer - Technology and Product Solutions position at catalystgroup?
Click the "Apply Now" button on this page. You will be redirected to catalystgroup's official application portal hosted on bamboohr where you can submit your application directly.
When was the Developer - Technology and Product Solutions job at catalystgroup posted?
This Developer - Technology and Product Solutions position at catalystgroup was posted on Jan 27, 2026. Apply as soon as possible — early applications are often reviewed first.
Developer - Technology and Product Solutions
catalystgroup
Apply for this role ↗

You'll be redirected to catalystgroup's official application page on bamboohr.