CRM Developer / Software Developer – Deloitte

CRM Developer / Software Developer – Deloitte | Johannesburg, Gauteng

Job Title: CRM Developer / Software Developer
Company: Deloitte
Location: 5 Magwa Crescent, Johannesburg, Gauteng, South Africa
Contract Type: Full-time
Application Closing Date: Open Until Filled

About the Company
Deloitte is a globally respected professional services firm dedicated to delivering measurable impact. With over 450,000 employees across more than 150 countries, Deloitte is committed to driving transformation and innovation for its clients, employees, and society at large. In Africa, Deloitte continues to lead the way in strategic advisory, audit and assurance, tax, legal, and consulting services.

Role Overview
The CRM Developer/Software Developer will support the ATS (Africa Technology Services) division at Deloitte South Africa. The successful candidate will be responsible for maintaining, developing, and enhancing Microsoft Dynamics CRM systems and associated applications. This role includes requirements gathering, solution design, coding, testing, implementation, and supporting business-critical applications. You will work collaboratively with a team of developers and business analysts to ensure solutions meet high-quality standards and deliver measurable business value.

Key Responsibilities

  • Develop and maintain Microsoft Dynamics 365 CRM solutions

  • Support administration and integration of CRM with other systems

  • Design and develop custom modules and workflows

  • Maintain source control using TFS or equivalent

  • Develop using C#, ASP.NET, JavaScript, SQL Server, and Azure technologies

  • Monitor and maintain server health and CRM performance

  • Provide 2nd and 3rd line application support

  • Conduct functional and technical testing including patch and security updates

  • Adhere to change control, incident, and release management procedures

  • Liaise with stakeholders to translate business needs into system requirements

Qualifications and Experience

  • Grade 12 and a relevant IT Diploma or Degree

  • ASP.NET / C# and Microsoft Dynamics CRM certification preferred

  • 2–3 years of experience in Dynamics CRM development

  • 2–3 years of experience in SQL Server, .NET, and cloud platforms

  • Hands-on experience with Power Platform (Power Automate and Power Apps)

  • Demonstrated knowledge of Visual Studio and Microsoft SDLC

  • Understanding of CRM implementation strategies in enterprise environments

Technical Competencies

  • CRM Dynamics 365 and Cloud

  • ASP.NET Core, WCF, Web API

  • JavaScript frameworks (AngularJS, jQuery)

  • SQL Server 2012+, SSRS

  • Azure cloud development

  • HTML5, CSS, XML, XSLT

  • Staged deployments and testing

  • Familiarity with Microsoft Power Platform and automation tools

What Deloitte Offers

  • A dynamic, inclusive, and innovative work environment

  • Continuous learning and development opportunities

  • Access to a global network of expertise

  • Exposure to high-impact, real-world projects

  • Flexibility and support to thrive both professionally and personally

Equal Opportunity Statement
Deloitte is an equal opportunity employer. The company is committed to creating a diverse and inclusive workplace that supports all individuals regardless of race, gender, age, disability, or background. Reasonable accommodations are provided for persons with disabilities during the recruitment process.

How to Apply
To apply, visit the official Deloitte careers page or explore job opportunities across South Africa through our trusted job portal at Jobs and Career Opportunities.

Explore More Opportunities
If you’re seeking related roles in the tech sector, check out these listings:

By aligning with Deloitte’s dynamic environment and applying your software development skills, you’ll play a key role in transforming the digital landscape within one of the world’s most respected firms. Apply today and take the next step in your professional journey.

📢 Apply now

Be the first to comment

Leave a Reply

Your email address will not be published.


*