To develop and direct software system validation and testing methods as well as software programming initiatives.
KEY RESPONSIBILITIES:
- Conduct system integrations, design and develop solutions to meet business needs.
- Analyze new system requirements and design technical specifications for development and implementation.
- Test new developments or changes on existing software and conduct User Acceptance Test and quality assurance.
- Provide on-going maintenance, support and enhancements in existing systems and platforms.
- Monitor applications and SQL Server databases to ensure maximum uptime.
- To provide maintenance and support of business application systems of the bank to ensure timely rollout for use by RCBs and ARB Apex Bank PLC.
- Implementation and support of Business Intelligence Solution to address reporting gaps.
- Manage implementation of projects assigned for successful roll out.
- To perform any other tasks which may be assigned by the Head of Unit or Head of Department.
QUALIFICATION AND EXPERIENCE:
Minimum of a first degree in Computer Science, Computer Engineering, Mathematics or in a related field. Membership of a recognised professional body is preferred, e.g. Prince2, PMP. At least three (3) years’ post qualification experience in Software Engineering/Development.
KNOWLEDGE AND SKILLS REQUIRED:
- A comprehensive understanding of computer science concepts.
- Knowledge of the core banking software –T24
- Highly proficient with the C#, SQL, HTML/CSS, JavaScript programming languages
- Ability to keep abreast with technology changes and innovation
- Knowledge in version control systems
- Excellent coding skills
- Good communication skills – both written and verbal
- Must have a keen eye for detail and desire to probe further into data.
- Strong analytical mind
- Excellent problem-solving skills
- Ability to stick to time constraints
- Proficient in the use of MS Office Suite