***** Please be aware this role may close prior to end date *****
Software Developer III
Job Description: Develops, modifies and tests software applications for operating systems, databases, networks and other IT infrastructure. Involved in complex programming assignments. Works according to specifications and client needs to develop software solutions. Responsible for physical delivery and ongoing support through systems programming, testing, and installation. Guides software users in operations and maintenance of the software applications. Validates that the software has no inaccuracies and operates properly. Creates and regularly updates system documentation as part of the software lifecycle. May add new features to software if requested by the client. Ensures quality control of the developed applications.
Skills Levels / Requirements for role
Applies advanced experience, business acumen and technical knowledge to solve business issues of high complexity, and is regarded as a subject matter expert. Contributes significantly to the development of new ideas and methods in line with CDS business goals. Responsible for complex problem resolution or projects which require thorough analysis of data and in depth evaluation of multiple factors. Possesses the required competencies to take decisions independently within broadly defined frameworks and policies in order to achieve final results. Acts as a leader or point of reference to project teams. May provide mentoring and guidance to lower level employees. Acts as an expert providing direction and guidance to process improvements and establishing policies. May represent the organisation to customers or clients.