Job Purpose:
To design and implement of a variety of software solutions or business applications by writing, coding, testing, and analyzing a range of software programs and applications. Also undertakes research design, documentation or modifying software specifications throughout the software development life cycle.
Key Tasks & Responsibilities:
-
Proficient knowledge in RPGLE, CLLE, DDS, RLU, QMQRY, SQL. etc
-
Experience in working with banking environment in Equation core banking system. Knowledge about Equation API’s, EOD cycle.
-
Experience in supporting day to day issue in Equation in a banking environment including EOD support
-
Review, analyze, design, program, modify, develop and implement applications and software products.
-
Write code and complete programs, and tests systems and applications.
-
Convert project specifications and procedures to detailed logical flow charts for coding into computer language.
-
Learning the environment and supporting to work with the business for developing new or custom features to software products/services
-
Execute maintenance and change requests according to Change Management Process.
-
Upgrade application according to the vendor/supplier specifications.
-
Perform application testing to ensure integrity.
-
Implement and maintain interfaces between applications/databases.
-
Act as the developer of software developed within the team, in line with Standards and Procedures established by ITD.
-
Ensure that the proposed improvement to the business workflow, as proposed by the business case, is implemented.
-
Plan, design, modify, develop and implement applications.
-
Develop software requirements and specifications
-
Ensure adequate service is provided with respect to the support of Business Systems and the support is carried out within the service levels agreements
-
Ensure that relevant documentation, policies and procedure related to Development Projects, Change Control, Access and Security are maintained and applied to all day-to-day activities related to Business Systems
-
Pursue up-to-date knowledge of emerging technology trends and developments in areas of interest to the organization
-
Analyze and amend software errors in a timely and accurate fashion and provide status reports where required.
Education:
Bachelor's degree or equivalent in information technology.
Experience:
6+ experience in an IT department, preferably in a Banking Sector