|
· A senior programming function that constructs solutions, including design of specifications, programming, implementation and testing (unit, systems & integration testing). · Designs the test strategy and / or test plans. · Conducts data conversion and documents new systems and systems enhancements. · Provides higher-level technical and programming support to Programmers / Analyst Programmers and Junior Programmers. · Analyses and assists with design of new systems and databases. · Assists Business Analyst and Architect to translate strategic decisions into Business Solutions. · Required to advise Management on effective applications, covering areas such as maintenance, support, man-machine interface and data management requirements. · Provides sizing and scoping for development work required. · Operates as a subject matter expert across program initiatives. · Expected to task lead on certain work initiatives. · Coaches and mentors new staff (programmers and analyst programmers). · Provides Lead Technical direction. · Leads large scale applications eg. · Builds prototypes to assist the business with user requirements · Drives out business requirements · Provide production support through warrantee period · May need to train the business on new applications (in the absence of a BA) · No supervision required |
|
§ Coaching o Coaches and leads a team of developers. o Provides higher-level technical and programming support. § Personal Effectiveness o Accountable for service delivery through own efforts. o Individually accountable for managing own time, tasks and output quality for periods of for periods of up to 1 year. o Makes increased contributions by broadening individual skills. o Collaborates effectively with others to achieve personal results. o Accepts and lives the company values. § Quality Management o Ensures technical integrity of the solution. o Ensures that all system changes align with coding standards and principles. § Specifications Development o Assists with analysis and design of new systems and databases. o Assists BA and Architect to translate strategic decisions into business solutions. o Could advise management on effective applications, covering areas such as maintenance, support, man-machine interface and data management requirements. o Designs & documents technical specifications/program specifications. § System Efficiency Optimization o Ensures optimal efficiency of the solution. o Proactively seeks opportunities to enhance the effectiveness and efficiency of the solution. § System Programming o Develops, tests and implements new systems and system changes in accordance with agreed coding standards and principles. o Provides development solutions, which maintain the technical integrity of the solution. o Performs data conversion. o Documents system features and functionality.
|


