Perform Audit assignments in accordance with the audit program.
Prepare Audit reports covering results and recommendations based on Audit findings.
Obtain proper data and evidence that support observations and opinions.
Conduct audit assignments in the field, and perform Audit procedures to the extent appropriate, including identifying and defining issues, reviewing and analyzing evidence, preparing work papers and checklists, and documenting audit findings and recommendations.
Provide supervision, counseling, and on-the-job coaching promptly to audit staff.
Review all audit work and ensure documentation of Audit evidence, findings, and conclusion.
Prepare draft audit reports.
Review and discuss Audit findings and recommendations to be taken with the Audit manager.
Analyze data obtained for evidence of deficiencies in controls, extravagance, fraud, and non-compliance.
Bachelor’s degree in Information technology from an accredited University or any IT relevant field.
3-5 years of experience in digital projects, software engineering/ development, Microservices, APIs, and electronic payment solutions.
Hands-on experience in agile methodologies, digital solutions design and implementation, and DevOps/ DevSecOps practices.
Solid understanding of banking business, financial controls, and banking systems.
Good knowledge in translating business requirements into software solutions, and embedding the needed systems controls.
Demonstrated ability in software development, mobile applications, and web services
Strong problem solving and data analysis skills.
Related professional certifications will be an advantage.
Excellent English language skills (speaking and writing).
Presentation, written, and verbal communication skills.
Ability to work effectively in a team environment, and proven willingness for continuous self-development.