Deloitte Africa Technology Services - Senior CRM Developer (DevOps) Jobs in South Africa

Deloitte Africa Technology Services - Senior CRM Developer (DevOps) Jobs in South Africa


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

    How to Apply

    For more information and job application details, see; Deloitte Africa Technology Services - Senior CRM Developer (DevOps) Jobs in South Africa

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to NGO Jobs in Africa.