Senior Back Office Developer
Listing reference: track_000765
Listing status: Under Review
Apply by: 12 August 2022
Position summary
Industry: IT & Internet
Job category: Software-Engineering
Location: Centurion
Contract: Permanent
EE position: Yes
Introduction
Tracker requires the services of a Senior Back Office Developer reporting to the Back Office Team Lead. The successful candidate will be expected to lead the delivery of software solutions to achieve customer satisfaction.
Job description
- Deliver strategic projects on time, in budget, with the desired functionality, at the defined quality level in a sustainable way
- Meet best practice criteria in the testing of software
- Complete work orders in appropriate timescales
- Maintain and systems without introducing new defects
- Enhance systems to support and move to new technologies
- Share knowledge with development and support teams
- Document systems, including enhancements to facilitate knowledge sharing
- Mentor and coach Junior Developers
- Ensure that time is spent on personal training and development that is aligned with job profile
- Ensure that the best practice development processes and standards are followed
- Effective use of development toolset
- Follow department development standards
Minimum requirements
- Relevant Degree or Diploma required
- Minimum 4 years relevant work experience is required.
- Experience with MS Team Foundation Server (TFS) would be advantageous.
- Minimum 3 years C plus plus development experience.
- Experience in C#, .NET Core, WCF and WebAPI would be advantageous.
- Experience in SQL Server 2012 R2/2016, including:
- Relational database design
- Extensive and complex SQL queries
- Experience in SQL Reporting Services advantageous
- Multi-threaded and parallel development experience advantageous.
- Service Oriented Architecture (SOA) experience beneficial.
- Microsoft Certified Professional (MCP) designation is advantageous.
- Exposure to good coding standard practices and source code configuration management.
- Ensures high quality
- Encourages collaboration and delivering within the delivery processes.
- Able to work effectively within a team