Internal Client Services - Software Developer C# (Talent Pool)

  • Full-time

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:

Full stack developer role involving requirements gathering, configuration, development and administration. You will work alongside other developers and technical peers in our DevOps team providing development and operational support.

Skills

  • IIS web hosting

  • .NET, C# and ASP.NET essential

  • HTML5, JavaScript, AJAX, DHTML, XSL, XSLT, XHTML, JQuery

  • Web services technologies

  • Windows services

  • Windows Server 2012+

  • SQL Server 2012+

  • Visual Studio 2013+

  • SharePoint 2013+ administration and development is a huge advantage

  • Dynamics CRM 2013+ administration and development is a huge advantage

Differentiators for this specific role

  • Produce code that is of high quality and is in line with industry, Deloitte and GIS software development standards.

  • Perform code review for all code that is checked into source control before it is deployed to QA and production environment.

  • Maintain version control at all times

  • Custom development to meet business requirements

  • Analysis and design of solutions / implementations

  • Delivers solutions for projects and operational items within the agreed timelines

  • Perform thorough testing in each step of the SDLC (Black box testing, Unit testing, regression testing, integration testing, UAT testing)

  • Provide technical consulting based on subject matter expertise within own areas

  • Present solutions to technical and business teams

  • Perform regular health checks on the applications and environment

  • Ensure that the environment is stable with an availability of 98%

  • Create and maintain Functional and Technical Specification documentation of own areas of responsibility

  • Responsible for the 2nd and 3rd level of support.

  • 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

  • Participate in monthly maintenance reboots and testing (weekend)

  • Proactively research latest thought leadership within area of expertise and share with team as input to improved delivery to clients

  • Ensure improvements in applications functionality with consultation from business owners.

  • Proactively identify technical problems and risks that arise that may affect delivery - and propose resolutions to address these

  • Support the implementation of the business and business unit’s strategy

  • Administration of existing environments

  • After hours and weekends work may be required

Technical Competencies

  • Strong understanding of OOP

  • Strong understanding of programming and software design concepts – know your basics!

  • Microsoft programming competencies essential (ASP.NET / C#)

  • SharePoint 2013+ administration and development is a huge advantage

  • Dynamics CRM administration and development is a huge advantage

  • Good understanding of structured programming and database programming

Behavioural Competencies

  • Strong Problem solving ability

  • Accountability

  • Excellent communication skills, both written and verbal

  • Mentorship and coaching ability with desire to develop self and others

  • Strong client delivery focus

  • Strong focus on quality and risk

  • Attention to detail i.e. accuracy essential for system administration and development work

  • Analytical approach to resolve issues

  • Innovative

 

Qualifications

Minimum Qualifications

  • Honours Degree OR
  • MCSD: Web applications
  • Microsoft Certified Solutions Associate
  • MCSE: SharePoint
  • Microsoft Certified Solutions Expert

Desired Qualifications

  • Postgraduate qualification (Computer Science / Information Systems)
  • Scrum certifications
  • Management certifications
  • DevOps certifications
  • TOGAF
  • ITIL

Minimum Experience

  • 7 years’ working experience within Information Technology / Software Support / Development

Desired Experience

  • 2 years at Senior Consultant / Team Lead within the function

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