Job Title: Programmer/Analyst We are seeking to identify a Programmer/Analyst to join the Shared Services - IT Team. This role will report to the Assistant Vice President, Application Services Key Duties and Responsibilities: - Assist with the development of functional/technical specifications and general estimates, mainly through liaising with users, researching for information and preparing draft material.
- Draft new and update historical and procedural documentation for installed software, and assist with end-user training.
- Provide initial responses to requests for production problem solutions by taking corrective action for solutions within level of competency, analysing production programs to isolate problems or to recommend more efficient methods, and assisting with the design of program logic to eliminate problems, accomplish needed changes or increase operational efficiency.
- Assist with the expansion of test data to perform more thorough validation and to reflect the requirements of programming modifications.
- Perform job enrichment task such as providing appropriate professional advice and assistance to colleagues within the department and to clients as necessary by maintaining an up-to-date knowledge of standard languages, coding methods, operations requirements, evolving client needs and technological development.
- Design, implement and maintain special forms in accordance with user specification.
- Fulfill reporting requirements concerning assigned duties, including problems experienced
The successful candidate will have the following academic qualifications, specialized skills and competencies: - Bachelor’s degree in Computer Science, Mathematics or Engineering – with some course content in Business Management – from a recognized tertiary institution
- Two (2) years’ work experience in programming, debugging and analysis
- Experience in the following languages: JAVA, C#, C++ , and COBOL
- Working knowledge of the process for the installation and maintenance of application software for multi-user computer system
- Familiarity with the existing system in use by the Life Application and Financial Systems
- Sound knowledge of standard PC software applications
- Ability to communicate effectively both orally and in writing
- Sound human relations skills
|