Africa Technology Services - Senior CRM Developer (DevOps)

  • Full-time
  • Service Line: Internal Client Services

Company Description

Deloitte is a leading global provider of audit and assurance, consulting, financial advisory, risk advisory, tax and related services. Our global network of member firms and related entities in more than 150 countries and territories (collectively, the “Deloitte organization”) serves four out of five Fortune Global 500® companies. Learn how Deloitte’s approximately 312,000 people make an impact that matters at www.deloitte.com.

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.

    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
    • 3 years Dynamics CRM 2011 and 2013 development
    • 2 years Dynamics CRM 2015 development
    • 2 - 3 years’ experience in SQL server 2012 or higher
    • 2 -3 years in Application Support
    • Business Process Management
    • Database administration

    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 GIS
    • Any other application that might be added to the Application
    • Housekeeping on all servers for mentioned above
    • 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.

    Talent Standards - Support Staff Capabilities:

    • Living our Purpose - Identifies and embraces our purpose and values and puts these into practice in their professional life
    • Influence - Builds relationships and communicates effectively in order to positively influence peers and other stakeholders
    • Performance drive - Seeks opportunities to challenge self; teams with others across businesses and borders to deliver and takes accountability for own and team results
    • Strategic direction - Understands objectives for clients and Deloitte, aligns own work to objectives and sets personal priorities
    • Talent development - Develops self by actively seeking opportunities for growth, shares knowledge and experiences with others, and acts as a strong brand ambassador

     

    Technical Competencies

    • Good understanding of structured programming and database programming
    • Good understanding of the systems development life cycle
    • Basic Systems and Business Analysis skills
    • Good working knowledge of the Microsoft Back Office environment

    Behavioural Competencies

    • Accountability
    • Take ownership
    • Ability to meet deadlines
    • Ability to work under pressure and in a team environment
    • Attention to detail i.e. accuracy essential for system administration and development work
    • Logical thinker
    • Good judgment
    • Good listening skills
    • Share knowledge within the team
    • Innovative
    • Good understanding of the systems development lifecycle process

    Qualifications

    Minimum Qualifications:

    • Grade 12 certificate essential
    • Microsoft  programming competencies essential (ASP.NET / C#)
    • Relevant Microsoft Dynamics CRM 2013
    • IT Diploma or Degree
    • Extending Microsoft Dynamics CRM 2013 - MB2-701
    • Microsoft Dynamics CRM Customization and Configuration - MB2-703
    • Microsoft Dynamics CRM 2013 Applications - MB2-700 IIS 8.5 or higher
    • Microsoft Windows Server 2012
    • SQL Server 2012
    • HTML5 and Client Side Scripting (JavaScript, AJAX, DHTML, XSL, XSLT, XHTML, JQuery)
    • ASP.NET or C# certification
    • Stage Deployments (Development, Testing, User Acceptance Testing, Production)
    • Understanding of Microsoft System Development Life Cycle
    • Visual Studio 2012 or higher

    Additional Information

    *Please note that this job advertisement provides a summary of the capabilities required and all candidates shortlisted will receive a full list of capabilities

    Privacy Policy