Deloitte

Internal Clients Services - CRM Developer/Software Developer

Johannesburg, GP, ZA

5 days ago
Save Job

Summary

Company Description

Company Description:

At Deloitte, our Purpose is to make an impact that matters for our clients, our people, and society. This is the lens for which our global strategy is set. It unites Deloitte professionals across geographies, businesses, and skills. It makes us better at what we do and how we do it. It enables us to deliver on our promises to stakeholders, while creating the lasting impact we seek.

Harnessing the talent of 450,000+ people located across more than 150 countries and territories, our size and scale puts us in a unique position to help change the world for the better—by bringing together the services we provide, the societal investments we make, and the collaborations we advance through our ecosystems.

Deloitte offers career opportunities across Audit & Assurance (A&A), Tax & Legal (T&L) and our Consulting services business, which is made up of Strategy, Risk & Transactions Advisory (SR&T) andTechnology & Transformation (T&T).

Are you ready to apply your knowledge and background to exciting new challenges? From learning to leadership, this is your chance to take your career to the next level.

About The Division

As Africa Technology Services (ATS), our objective is to provide the firm and our people with the means, knowledge and technical support to fulfil our professional responsibilities. The ATS division serves as a support function at Deloitte and is comprised of the following teams:

  • PMO– Project Management Office
  • BMS –Business Management Services
  • SAP –Systems, Applications and Products
  • IAAS- Infrastructure as a service
  • BSASI –ATS Business Analysis
  • CAD -Centre of Application Development
  • USS– User Support Services

We are committed to empowering the firm by establishing an environment of continuous learning, challenging experiences, and enriching career opportunities. We are connected by a collaborative culture that fosters integrity, outstanding value, and strength from cultural diversity.

Job Description

Main Purpose of Job

  • This is a development role involving requirements gathering as well as configuration and development. You will work alongside other CRM developers in our CRM and SharePoint team. Providing Dynamics CRM technical support.

Key Performance Area

Strategic Impact

Software Development

  • Producing high quality code that meets business requirements and is easily maintainable

Application Administration

  • Microsoft Dynamics CRM and all other web applications hosted by ATS.
  • Any other application that might be added to the Applications.
  • Housekeeping on all servers for the above mentioned.
  • Escalation of unresolved issues to Management
  • Perform regular system administration maintenance on above mentioned systems
  • Adherence to all Deloitte Global and Local policies

Quality & Governance

  • Manage Quality
  • Adherence to Policies and Procedures
  • System Availability
  • Application Functionality and Data Integrity
  • Corporate Governance
  • Application Testing
  • Application Audits

Ensure System Security

  • Security Baseline
  • Security Audits
  • Security Reviews
  • Pro-active Security Monitoring
  • Application Patch Management

Operational Management

  • Managing Client Expectations
  • Meeting SOSA Agreement
  • Improve Customer Satisfaction
  • Application Service Recovery
  • Managing Change Control, Incident and SIRT Processes
  • Root Cause Analysis
  • Business Knowledge related to own area
  • Application Maintenance and Development
  • Application Systems Administration
  • Performance Capacity
  • Management
  • Managing Data
  • Adherence to Policies and Procedures

Differentiators for this specific role

  • Supporting the implementation of the CRM Dynamics Strategy.
  • Administration of existing Microsoft Dynamics CRM environment.
  • Administration, development and testing of the CRM solutions and websites.
  • Check-in code in source control (TFS) and maintain version control.
  • Custom development to meet business requirements using Visual Studio.
  • Maintenance of existing solutions and code written for CRM.
  • Communicate the capabilities of the CRM platform to the business units through meetings, workshops and presentations.
  • Analysis and design of solutions / implementations.
  • Assist in troubleshooting and resolving problems in the CRM environment with assistance of CRM Specialist Developer.
  • Perform regular health checks on the CRM environment.
  • Assess the capacity requirements of current and future CRM-based solutions and ensure that capacity upgrade initiatives are undertaken to address these requirements.
  • Functional and technical specification documentation of own area of responsibility.
  • Responsible for the 2nd and 3rd level support of the CRM environment.
  • Responsible for the adherence to Statement of Service Agreement (SOSA’s) in terms of assisting users with the application(s) functional calls.
  • Administration and maintenance of user securities and application configuration.
  • Adherence to change control and incident management procedures.
  • Testing of monthly Microsoft patches.

Technical Competencies

Technical

  • Demonstrated capability in interaction at all levels, briefing, analysis and project management skills
  • Experience in drafting and delivering presentations
  • Good report writing skills
  • Sound financial knowledge and understanding
  • C#, ASP.NET, Dot Net Core and Framework, WCF and Web API Web services
  • HTML, CSS, XML, JavaScript, jQuery, AngularJS
  • SQL Server 2012+, SSRS
  • MS CRM Dynamics 365 and Cloud
  • Power Platform (Automate and Apps)
  • Azure Cloud Development

Behavioural

  • Excellent communication skills, both written and verbal
  • Good interpersonal and relationship building skills
  • Mentorship and coaching ability with desire to develop self and others
  • Strong client delivery focus
  • Adaptable, managing change and ambiguity with ease
  • Focus on quality and risk
  • Problem solving ability
  • Good business acumen

Qualifications

  • Grade 12 certificate essential
  • IT Diploma or Degree
  • Microsoft programming competencies essential (ASP.NET / C#)
  • Relevant Microsoft Dynamics CRM 2013 certification
  • Microsoft Windows Server 2012 or higher
  • SQL Server 2012 or higher
  • HTML5 and Client-Side Scripting (JavaScript, AngularJS, DHTML, XSL, XSLT, XHTML, jQuery)
  • ASP.NET or C# certification
  • Staged Deployments (Development, Testing, User Acceptance Testing, Production)
  • Understanding of Microsoft System Development Life Cycle
  • Visual Studio 2012 or higher

Additional Information

Minimum Experience:

  • 2 - 3 years’ experience in Microsoft web development technologies
  • 2 - 3 years’ implementation and management of platform in a multi-server farm installation
  • 2 - 3 years MS Dynamics 365 CRM and Cloud development
  • 2 - 3 years’ experience in SQL server 2012 or higher
  • 2 - 3 years in Application Support
  • Business Process Management
  • Power Automate and Power Apps development

At Deloitte, we want everyone to feel they can be themselves and to thrive at work—in every country, in everything we do, every day.We aim to create a workplace where everyone is treated fairly and with respect, including reasonable accommodation for persons with disabilities. Weseek to create and leverage our diverse workforce to build an inclusive environment across the African continent.

Note: The list of tasks / duties and responsibilities contained in this document is not necessarily exhaustive. Deloitte may ask the employee to carry out additional duties or responsibilities, which may fall reasonably within the ambit of the role profile, depending on operational requirements.

Be careful of Recruitment Scams: Fraudsters or employment scammers often pose as legitimate recruiters, employers, recruitment consultants or job placement firms, advertising false job opportunities through email, text messages and WhatsApp messages. They aim to cheat jobseekers out of money or to steal personal information.

To help you look out for potential recruitment scams, here are some Red Flags:

  • Upfront Payment Requests:Deloitte will never ask for any upfront payment for background checks, job training, or supplies.
  • Requests for Personal Information:Be wary if you are asked for sensitive personal information, especially early in the recruitment process and without a clear need for it. Fraudulent links or contractual documents may require the provision of sensitive personal data or copy documents (e.g., government issued numbers or identity documents, passports or passport numbers, bank account statements or numbers, parent’s data) that may be used for identity fraud. Do not provide or send any of these documents or data. Please note we will never ask for photographs at any stage of the recruitment process.
  • Unprofessional Communication:Scammers may communicate in an unprofessional manner. Their messages may be filled with poor grammar and spelling errors. The look and feel may not be consistent with the Deloitte corporate brand.

If you're unsure, make direct contact with Deloitte using our official contact details. Be careful not to use any contact details provided in the suspicious job advertisement or email.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job