• Permanent
  • Ref #394466TJ
  • Posted 3 weeks ago
  • Cape Town, Western Cape, South Africa, Africa
  • Information & Communications Technology, Other, Software Development, Web Development
Employer Description

South Africa’s leading Fixed Income manager for more than 20 years, with around R186 billion of client assets under management

Job Description

  • To provide technical expertise and recommendations in assessing new IT software projects relating to CRM;
  • To act as a subject matter expert on CRM capabilities, technical architecture, system configuration, and cloud services etc.;
  • To participate in analysis/requirements specification sessions with the CRM business team and end users, to determine the feasibility of the requirements and propose the best technical set up to achieve business objectives;
  • To investigate and resolve CRM-related technical issues and provide full support and troubleshooting of the CRM application and integration with back-end services/applications;
  • To deliver on technical requirements specification, configuration, development, testing and deployment of any technical changes to the CRM system, including custom applications and objects within the CRM application;
  • To actively extend the CRM capability through creating new entities, forms, workflows, reports, dashboards, custom objects and views, to suit business needs;
  • To deliver on and coordinate application development for multiple CRM-related initiatives simultaneously;
  • To manage system changes without interruption to users;
  • To manage the implementation and support of integration to other applications (e.g. Marketing Automation platforms, SQL product databases, Sharepoint, Power BI);
  • To manage permissions and access to the CRM application;
  • To install and configure plugins such as Outlook client and AFDS;
  • To lead the technical stream of a migration effort from MS Dynamics on premises to 365 Sales
    To support the training of staff on the use of the CRM application; and


BCom/BSc Computer Science or Similar


  • Minimum 5 years’ experience working with Microsoft Dynamics CRM or 365 (Sales and Service), including configuration, customisation, standard workflows, dashboards, forms, and views
  • Experience in working on full life cycle implementations across multiple versions of Dynamics CRM and MS 365;
  • Knowledge of Visual Studio, .Net framework, C#, SQL Server (T-SQL), JavaScript, HTML, CSS in a web-based environment; and
  • Knowledge of Webservice and Web API using C#.NET, ASP.NET, MVC, WCF, Rest API, Azure services.
  • Experience in configuring SSRS Reports for Dynamics 365 using FetchXML and SQL Server Data Tools;
  • Understanding of Dynamics 365 Sales, Service and Marketing best practices;
  • A strong background in Data warehousing and Data Base design in Microsoft SQL;
  • Knowledge of C# Custom Plugins & Custom Workflow Assemblies;
  • Knowledge of CRM integrations, including marketing automation platforms, Power BI and Sharepoint;
  • Process, systems and data modelling skills (Visio or similar);
  • Experience in applying a software architecture approach, which converts software characteristics such as flexibility, scalability, feasibility, reusability and security into a structured solution;
  • Microsoft DevOps skills (advantageous);
  • Experience in the development and implementation of standards, procedures and guidelines to support operational processes; and
  • Experience in Financial Services or Asset Management. 

Salary / Package

R880 000 TCTC negotiable


  • Pension
  • Provident Fund
  • Medical Aid