Senior Developer

Midrand, Gauteng
R820k CTC
Payment Type: 
Per Year
Appointment Type: 
Ref Number: 

This is a key role reporting to the Senior Manager – IT:- Corporate Services

This is a challenging role and the ideal candidate will have to develop, implement and maintain in house developed software applications. To develop, implement, support and maintain customizations made to identify proprietary applications. To configure, implement, support and maintain identified data extraction tools.

Qualifications and experience:
• Tertiary qualification in Information Technology or relevant equivalent experience
• Certified MCSD (preferably Web Applications) or relevant equivalent experience
• Solid database development experience
• At least 8 to 10 years current development experience

Key Responsibilities:
Software Development & Configuration
• Develop, enhance, modify, integrate and test in house applications
• Ensure that code is secure and complies with relevant standards, e.g. OWASP
• Configure and/or assist suppliers with the configuration of identified data extraction tools
• Document and maintain operational procedures and configuration documents
• Participate in requirements analysis process
• Remain up to date with emerging technology that can improve service delivery
• Support web developer as required

Database Administration
• Develop new and maintain existing SQL databases
• Liaise with DBA to ensure that databased containing card information are encrypted
• Act as backup to DBA when required

• Diagnose and resolve complex problems
• Assist web developer with the diagnosis and resolution of problems
• Advise on the creation of queries using identified data extraction tools

• Adhere to all IT policies, follows relevant pre-defined IT processes and produce audit evidence
• Test for and remove vulnerabilities in code
• Produce relevant Change Management documentation prior to changes being released into production
• Assist with the remediation of relevant audit findings as required
• Assist with the remediate of vulnerabilities identified during scans and penetration tests as required
• Understand PCI DSS requirements and their impact on the development environment

Skills Required:
• Ability to produce secure application code
• Understand IT processes, e.g. change management, release management etc.
• Ability to work alone or as part of a team
• Microsoft SQL Server 2008 or higher including: - Database Design, Stored procedures, Triggers, SQL Server Integration, SQL Reporting Services
• C#, Latest .Net Framework, Web Applications:- HTML 5, JavaScript, Desktop Applications, SharePoint Development (2010 or higher), Webparts, Forms based Authentication
• SharePoint 2013, Configuration of search over in-house databases, Administration
• Business Objects

Person Profile:
• Self- driven, goal oriented, positive attitude, clear focus on service delivery, excellent communication and interpersonal skills, work well under pressure.
• Able to commute reliably to office, must have own vehicle, driver’s license and able to work extended hours when required.

Like This? Share It!


Apply Now

Please provide the name or reference number of this vacancy.
Please attach a CV if you AREN'T a registered member on this site.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Enter the characters shown in the image.