Location: Ikoyi, Nigeria
Job Type: Full time
City: Ikoyi
State/Province: Lagos
Country: Nigeria
Zip/Postal Code: 101233
1. IT Control Analyst
Job Description
· Provide guidance on IT control management matters, particularly on application and infrastructure security.
· Perform regular risk assessment of IT infrastructures which include risk analysis & threats assessment, enterprise security management process, computer, and communication security including identifying areas where business units should consider additional investment and areas internal audit should focus.
· Perform continuous examination of existing internal IT and system controls, evaluate the design and its operational effectiveness, assess exposure to risk and develop remedial strategies in the organization.
· Assist in devising and implementing controls to minimize business risks arising from weaknesses within the business systems and IT infrastructures of the organization.
· Provide continuous assurance to the business on the effectiveness and adequacy of system, process, and technology controls as well as other safeguards/measures put in place by management for the realization of business objectives.
· Assess the adequacy of system configuration and change management process, back-up and disaster recovery, software development processes and logical access controls.
· Participate in the conceptualization and implementation of new IT driven business projects or optimization/upgrade of existing systems and business solutions to ensure that controls that meet business requirements are embedded at all levels of the system.
· Actively follow up on all open control issues in the Internal Control and Audit Reports, Management letter, Regulatory Examiners report as it relates to IT reviews.
· Monitor developments in the information system and technology space with a view to proactively identify potential risk and recommend solution
· Keep abreast of the updates in the global technology world to identify emerging risks and opportunities that can be domesticated in the Company.
· Participate in UATs and change management meetings.
· Perform miscellaneous job-related duties as assigned by the IT Systems Auditor and Head of Internal Control and Audit.
Requirements
· BSc degree in Computer Science, Information Technology or other technology related degrees.
· Applicable IT Certification is a plus (e.g., CISA/CISM/CRISC/CISCO)
· Minimum of 3 years’ experience performing IT Audit/Control functions
Benefits
You will receive competitive compensation and work with amazing people. You’ll work in a beautiful environment with a flat structure and solve complex, real-world challenges.
2. Digital and Performance Marketing Specialist
Job Description
Work with the acquisition team to:
· Plan and optimize mobile app marketing campaigns.
· AB test and optimize paid social and digital campaigns (Facebook, Google, etc.)
· Track and report impact of acquisition campaigns
· Research new and innovative ways to reach new audiences.
Requirements
Required:
· Bachelor’s Degree in any field
· Minimum of 3 years’ experience in app & performance marketing
· Experience using the following tools – Google Analytics, Firebase, Play Console, Mixpanel
· Proficiency in email marketing tools, techniques and best practices
· Fintech experience is a plus
· Knowledge of SQL is also a plus.
Benefits
You’ll receive competitive compensation and work with amazing people. You’ll work in a beautiful environment with a flat structure and solve complex, real-world challenges.
3. IT Security Associate
Job Description
· Educating colleagues about security software and best practices for information security.
· Responsibility of identification, measurement, assessment and reporting of IT risk – Second Line of Defense (2LOD)
· Responsible for the Digital Access Management regarding all used Applications (Such as Core-banking Systems)
· Incident response / support of IT Teams during security related incidents.
· Assessment of Key Risk Indicators to identify and migrate appropriate actions in close collaboration with the IT Security Manager
· Maintenance of the Information Security Framework and underlying policies, procedures, standards and guidelines.
Requirements
• Required: A minimum of 3-4 years’ experience in collections/Recovery within Financial institution
• Relevant IT Security related qualifications, for example MCSE, CISA, CISM, CISSP, CCISO or others
Benefits
You will receive competitive compensation and work with amazing people. You’ll work in a beautiful environment with a flat structure and solve complex, real-world challenges.
4. Test Automation Engineer
Job Description
Collaborating with QA Analysts and Software Developers to develop solutions.
Keeping updated with the latest industry developments.
Identify software/applications quality issues and creating test reports.
Collaborate with the design team to solve application faults.
Identify software/application weaknesses and target areas.
Requirements
A minimum of 2 years working as a test automation engineer; Tool experience with automated testing platforms like Selenium and Appium.
Proficiency in at least one of the following programming languages: Java, Python, NodeJS, Ruby; experience with CI/CD pipelines like Jenkins, circle CI and Chef.
Benefits
You will receive competitive compensation and work with amazing people. You’ll work in a beautiful environment with a flat structure and solve complex, real-world challenges
5. PHP Developer
Job Description
Application Developer and support shall design and code functional programs and support applications. The goal is to write clean code to produce fully functional software applications according to requirements. The person shall have excellent knowledge of at least one programming language.
As such, the person should be dealing with staff both on a business level and IT level of understanding; they act as the technical point of contact to fix their application issues, or incidents as they are known, that disrupt the service they depend upon.
Duties and Responsibilities
He or she will perform the following duties personally:
· Understand Renmoney’s business requirements and how to translate it into application features
· Writing high-quality code to program complete applications on schedule
· Collaborate with a team of IT professionals to set specifications for new applications
· Perform unit and integration testing before launch
· Conduct functional and non-functional testing
· Troubleshoot and debug applications
· Support Renmoney’s IT applications
· Working with Mambu core banking application API’s
· Any other task as advised by the Chief Information Officer
Requirements
Required Education & Experience
· B.Sc. degree in Computer science or Information technology related course
· A minimum of 3 years of Application development and support
· Relevant Application development and support certifications / qualifications
· Application development and support experience is desirable
Technical knowledge & skills
· Ability to write programs in PHP, HTML, HTML5, CSS, Java script, JQuery, and SQL commands.
· Ability to work effectively with MySql database management systems
· Good knowledge of relational databases, version control tools and of developing web services
· Ability to work with Windows and Linux Operating Systems
· Hands-on experience of system management, system setup
· Experience in third-party APIs integration
Personal Attributes
· Must be a creative, out-of-the-box thinker
· Must have excellent execution skills and be passionate about achieving excellence
· Committed to learning and personal development with an ambitious growth mindset
· Analytical thinking and problem-solving capability
· Communication skills & active listening
· Empathy with users
· Acceptance of ownership
· Patience and understanding
· Investigation & diagnostic skills
6. IT Control Analyst
Job Description
· Provide guidance on IT control management matters, particularly on application and infrastructure security.
· Perform regular risk assessment of IT infrastructures which include risk analysis & threats assessment, enterprise security management process, computer, and communication security including identifying areas where business units should consider additional investment and areas internal audit should focus.
· Perform continuous examination of existing internal IT and system controls, evaluate the design and its operational effectiveness, assess exposure to risk and develop remedial strategies in the organization.
· Assist in devising and implementing controls to minimize business risks arising from weaknesses within the business systems and IT infrastructures of the organization.
· Provide continuous assurance to the business on the effectiveness and adequacy of system, process, and technology controls as well as other safeguards/measures put in place by management for the realization of business objectives.
· Assess the adequacy of system configuration and change management process, back-up and disaster recovery, software development processes and logical access controls.
· Participate in the conceptualization and implementation of new IT driven business projects or optimization/upgrade of existing systems and business solutions to ensure that controls that meet business requirements are embedded at all levels of the system.
· Actively follow up on all open control issues in the Internal Control and Audit Reports, Management letter, Regulatory Examiners report as it relates to IT reviews.
· Monitor developments in the information system and technology space with a view to proactively identify potential risk and recommend solution
· Keep abreast of the updates in the global technology world to identify emerging risks and opportunities that can be domesticated in the Company.
· Participate in UATs and change management meetings.
· Perform miscellaneous job-related duties as assigned by the IT Systems Auditor and Head of Internal Control and Audit.
Requirements
· BSc degree in Computer Science, Information Technology or other technology related degrees.
· Applicable IT Certification is a plus (e.g., CISA/CISM/CRISC/CISCO)
· Minimum of 3 years’ experience performing IT Audit/Control functions
Benefits
You will receive competitive compensation and work with amazing people. You’ll work in a beautiful environment with a flat structure and solve complex, real-world challenges.
7. Senior Backend Developer
Job Description
- Build highly reliable and scalable cloud-based applications
- Work in a Scaled Agile Framework (SAFe) based environment with bright and forward-thinking developers and quality engineers
- Develop and adhere to best-practices for developing applications
- Conduct functional and non-functional testing
- Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues
Requirements
- A minimum of 3 years of proven work experience as a developer
- Experience in developing applications using Java EE platforms
- Experience in Spring, Spring boot, Struts, or equivalent J2EE framework software
- Excellent skills in DB Schema design and SQL development
- Excellent knowledge of SQL and hands on experience with ORM frameworks such as Hibernate
- Working knowledge and experience with JQuery, Ajax, JSON, CSS, HTML
Benefits
You’ll receive competitive compensation and work with amazing people. You’ll work in a beautiful environment with a flat structure and solve complex, real-world challenges.
8. Site Reliability Engineer
Job Description
· Ensuring availability of UAT and production applications and foster capacity planning for production infrastructures. Monitoring of existing systems/applications using monitoring tools
· Engage in and improve the whole lifecycle of services from inception and design, through deployment, operations
· Troubleshooting problems that span systems, databases, storage, network, and codes while suggesting/implementing security measures for the protection of systems, networks, and information
· Scale systems sustainably through mechanisms like automation and evolve systems by pushing for changes that improve reliability and velocity
· Minimize and mitigate the risk of reliability-related failures pertaining to systems availability, performance, and correctness. Ensuring investigation into warnings and alerts from monitoring systems, Incident response, diagnosis, and follow-up on system outages
· Documentation of process and procedure manuals.
Requirements
· inimum of 3 years’ experience in a similar role
· Working knowledge of databases and SQL
· Comfortable with Open-Source configuration management and orchestration tools (chef, Puppet, Ansible, Terraform, etc.)
· Knowledge of Docker, Docker swamp, Fargate, and Kubernetes
· Experience with caching systems such as Kafka and Redis
· Working experience with building monitoring tools and setting measurement metrics
· Proficiency with shell and a programming language used in an SRE/Operations engineering context (Python, Go, Ruby, etc.) will be an added advantage
· Experience with operating in a high availability environment
· Excellent communication skills with a high level of emotional intelligence
· Experience in working with remote teams
· Server Administration skills (Redhat, Windows, CentOs, Ubuntu)
Benefits
You’ll receive competitive compensation and work with amazing people. You’ll work in a beautiful environment with a flat structure and solve complex, real-world challenges.
9. ML Ops/Risk Decision Scientist
Job Description
We are currently hiring for a mixed role that is 70/30% ML Ops/Risk Data Scientist. Join us, and you will contribute to building our decision and risk engine.
- Oversee and deploy ML pipelines, from development to production.
- Administer CI/CD pipelines, ensuring tests succeed and artifacts are properly stored.
- Monitor model performance metrics and set up alert systems for anomalies.
- Develop credit, fraud scoring and other predictive models.
- Engage with stakeholders to understand requirements and manage expectations.
- Document processes, and share knowledge and expertise.
- Manage project planning, execution, and progress tracking.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proficiency in Python, SQL, and database management.
- Experience with Docker and deploying applications on cloud platforms such as AWS.
- Strong experience with CI/CD pipelines, automated testing, and deployment.
- Ability to use effectively monitoring tools and establish responsive alert systems.
- Robust documentation skills to clearly record processes and optimizations.
- Familiarity with SageMaker and other AWS services would be a significant advantage.
Benefits
- Competitive compensation.
- An agile culture with a flat hierarchy, offering the opportunity to tackle complex, real-world challenges.
- A team comprised of top-tier professionals with experience in leading consultancies and banks.
- The chance to play a pivotal role in building a data-driven culture.
10. Full Stack Developer
Job Description
· Develop new user facing features.
· Write reusable code and libraries.
· Enhance application for maximum speed and scalability.
· Validate input before submitting to back end.
· Collaborate with team members and stakeholders.
· Bridge the gap between graphic design and technical implementation.
· Translate UI/UX design wireframes to actual code.
Requirements
· A minimum of 4 years web application software development.
· Experience with HTML, JavaScript, CSS
· Deep understanding of SQL
· Deep Experience with PHP and Laravel framework
· Knowledge of GIT.
· Experience in working in a CI/CD development environment.
Benefits
You’ll work on solutions to complex, real-world challenges with tangible social and economic impact. You will receive competitive compensation and work with passionate teammates in a flat, performance-driven culture.
11. Flutter Developer
Job Description
· Design and build advanced applications for Android and IOS platforms using Dart and Flutter.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Work with outside data sources and APIs.
· Unit-test code for robustness, including edge cases, usability, and general reliability.
· Work on bug fixing and improving application performance.
· Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements
Required:
· A minimum of 3 years Flutter software development experience.
· Experience working with remote data via REST and gRPC
· Experience with third-party libraries and APIs
· Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
· Solid understanding of the full mobile development life cycle
Preferred
· Knowledge of GIT.
· Experience in working in a CI/CD development environment.
Benefits
You’ll work on solutions to complex, real-world challenges with tangible social and economic impact. You will receive competitive compensation and work with passionate teammates in a flat, performance-driven culture.
12. DevOps Engineer
Job Description
· Implement and Manage CI and CD tools and process.
· Improve infrastructure development and application development.
· Implement and maintain monitoring and alerting for all deployed services and application.
· Interact with team members to improve our engineers’ tools, technology stack, and application performance and stability.
· Troubleshoot production issues to address technical commitments and boost sustainability.
· Handle code deployments in all environments.
Requirements
· A minimum of 2 years working DevOps experience.
· Working knowledge of databases and SQL
· Working knowledge of software development methodologies
· Experience with high-performance and high-availability open-source web technologies.
· Experience with Cloud infrastructure services like AWS, Azure and GCS.
· Knowledge of Docker, Docker swamp and Kubernetes.
Benefits
You’ll receive competitive compensation and work with amazing people. You’ll work in a beautiful environment with a flat structure and solve complex, real-world challenges.