To design, develop, execute, assess, and troubleshoot software programs and applications, including analyzing, configuring, coding, developing, and documenting software specifications throughout the project life cycle.
Main Accountabilities
- Monitors and evaluates operations, programs, processes and/or practices for quality and effectiveness; makes recommendations for improvement.
- Implement (or execute) development work to resolve specific business issues in order to deliver solutions consistent with Bank’s requirements and priorities.
- Participate in production and enforcement of standards for design, development, testing and system documentation to ensure that systems conform to the Bank’s IT standards and meet Bank needs.
- Studies and evaluates user problems and operations in order to produce feasibility or scope and objectives reports, functional requirements, and design specifications.
- Leads or participates in walk-throughs of system and program designs, coding, and testing in order to minimize occurrence of program problems.
- Maintains assigned systems, responding to and resolving system problems in order to ensure systems are continuously available and function properly.
- Writes application programs of moderate complexity employing higher level languages such as C Sharp, XML, VB, Java, ASP.net, 4 GL’s and enterprise class application development tools (examples: Oracle Developer 2000, C++) in order to meet user needs.
Minimum Education and Experience
- BSc/BEng in Computer Science; or equivalent
- Grade 12 School Certificate with five (5) ‘O’ Levels (credit or better)
- Three (3) years relevant experience.
- A Master’s degree in Computer Science, Business Administration or Engineering will be an added advantage.
Key Knowledge Skills
- Demonstrated ability to assess complex user information requirements and develop systems and applications to address business needs; ability to respond to client inquiries and requests for support in a timely and effective manner.
- Willingness to keep abreast of new developments in the field of information technology.
- Strong communication (spoken, written and presentational) skills, including ability to present and defend difficult positions to senior officials.
- A demonstrated commitment to high quality customer service is needed.
- Ability to handle change – Embraces change – doesn’t get flustered with changing priorities and quickly adapts.
- Results oriented – Demonstrates the ability to set and manage to achieve goals.
- Flexibility – Handles multiple initiatives simultaneously.
- Problem-Solving Skills – Has a track record of generating thought provoking ideas.