Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 10, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • HRD Solutions is a consulting, strategy formulation and execution, financial services, human resource management, and capacity development. Our management team has over 40 years of practice experience.

     

    Quality Assurance Officer

    Job Objective / Summary

    • To ensure availability of appropriate and effective information technology and system that meet the operational requirements of the bank.
    • Manage the process of ensuring the accuracy of information received and the communication of same post validation and review process

    Duties & Responsibilities
    Application(s) Development, Network and Testing Activities:

    • Work with Head, Quality Assurance in develops, implements, and manages processes to ensure that products meet required specifications for quality, function, and reliability prior to delivery.
    • Maintain standards for reliability and performance of application developments.
    • Interpret and implement quality assurance standards and procedures.
    • Test computer systems or programs or networks, including prototypes, based on and related to user or system design specifications.
    • Assist in devising sampling procedures and directions for recording and reporting quality data
    • Develop and maintain sample test data for all software applications.
    • Interpret software applications test results and make recommendations to stakeholders for system improvements.
    • Participates in Quality Assurance work across legacy applications as well as testing of applications currently in the development process.
    • Ensure quality throughout the software development using Automated and Manual testing techniques.
    • Evaluate adequacy of quality assurance standards
    • Participate in ongoing product specification and code reviews.
    • Identifying and reporting any issues that arise during the design and planning phases.
    • UI/UX reviews by verifying that the software design meets the intended functionality and user requirements.
    • Analyzing potential risks associated with the software development project and providing feedback on how to mitigate them.

    Teamwork – Internal and External Activities:

    • Assist in documenting internal audits and other quality assurance activities
    • Diagnose, troubleshoot, prioritize (escalate) and coordinate all reported computer systemand program production problems with Head, Quality Assurance.
    • Participate in develop, recommend and monitor corrective and preventive actions.
    • Assist in the development of and utilize processes and systems that ensure the quality, reliability, and system safety and security.
    • Assist in the development of and utilize methods, procedures, and metrics needed to ensure that quality standards and practices are attained.
    • Assist in setting-up and executing computer and network system and program user acceptance test cases.
    • Prepare reports to communicate outcomes of quality activities.
    • Interact with applicable representatives of outside vendor(s) regarding any network downtime reconciliation and surcharge computation.

    Documentation/Record Activities:

    • Identify and document computer, network system and program dependencies and performance indicators.
    • Document and maintain applications development test plans and results.
    • Assist in documenting internal audits and other quality assurance activities
    • Prioritize work done activities on a daily, weekly, and monthly basis.

    General:

    • Assist in Identify training needs and organize training interventions to meet quality standards.
    • Reviews client, customer, and user feedback.
    • Perform other duties and responsibilities as may be required by Quality Assurance Manager

    Key Performance Indicators

    • Evaluate documentation processes and procedures
    • Timeliness in preparation of reports and validation of information systems and applications (web and mobile).
    • Degree of error (zero) bug in software application and meet quality standards before launch.
    • Rate of conformance with system design specifications in an effort to ensure the delivery of quality business systems to the users.
    • Customer satisfaction rating
    • Ensure complete and successful End of Day/Month/Year process is done by the application team.
    • Complete documentation of approved application setup and parameter changes.
    • Ensure standard are setup for all IT processes and operations, SLA review and update
    • User Log review, Backups log review and evaluation.
    • Review of change request update done in-line with the standard.
    • Conduct UAT for all Applications (external/in-house), IT process control and System Testing.
    • Relate with HR to get list of active and inactive staff to be created/deactivated from all
    • Ensure co-ordination of other IT related activities

    Requirements
    Education & Experience:

    • Education: Bachelor’s degree or Higher National Diploma in Computer, Electrical Engineering or other applicable courses from any Approved University or Polytechnic.
    • Relevant certifications in IT are an added advantage
    • Experience: 4-6+ years hands-on experience in full stack development.
    • Specific Experience: Prior experience in banking, fintech, or other financial services environments is highly desirable

    Knowledge:

    • Software Testing Life Cycle (STLC), Automation Framework Design, CI/CD integration, API mocking, Basic
    • OWASP vulnerabilities applications where user access is required.

    Skills/Competencies: 

    • Postman/RestAssured, Selenium/WebDriver, Playwright/Cypress, JMeter, SQL for validation, Git, Azure DevOps.

    Salary
    Open to negotiation.

    go to method of application »

    Fullstack Software Developer

    Job Summary

    • The Full Stack Software Developer will be responsible for designing, developing, and maintaining scalable, secure, and high-performance applications that support the bank’s business operations.
    • The role requires proficiency in both backend and frontend technologies, with strong problem-solving skills and the ability to work within a regulated financial environment.
    • The ideal candidate should have hands-on experience in Java / Spring Boot or .NET for backend development and Angular, HTML, CSS, or JavaScript for frontend development.

    Responsibilities

    • Design, develop, test, and deploy full-stack applications in line with business requirements and IT standards.
    • Collaborate with business analysts, product owners, and other developers to understand and implement business needs.
    • Develop RESTful APIs and integrate third-party or internal banking systems.
    • Maintain and enhance existing applications to ensure performance, reliability, and scalability.
    • Implement secure coding practices in compliance with financial industry standards and internal IT policies.
    • Participate in the entire software development lifecycle (SDLC) — from analysis and design to deployment and support.
    • Write clean, maintainable, and well-documented code following industry best practices.
    • Work closely with the DevOps team to automate build, test, and deployment processes using CI/CD tools.
    • Support incident resolution, bug fixes, and performance tuning of applications.
    • Contribute to system and architectural design discussions for new and existing solutions.
    • Conduct peer code reviews and knowledge-sharing sessions within the team.
    • Ensure applications comply with regulatory and audit requirements, including data security and change management policies.

    Key Performance Indicators

    • Quality and maintainability of developed applications.
    • Adherence to project timelines and SDLC best practices.
    • Compliance with IT and security standards.
    • User satisfaction and system uptime.
    • Contribution to innovation and process improvement initiatives.

    Requirements

    • Education: Bachelor’s Degree or Higher National Diploma from Any Approved University or Polytechnic in Relevant).
    • Relevant certifications (e.g., Java SE/EE, Microsoft .NET, or Frontend frameworks) are an added advantage.
    • Experience: Minimum of 2 years hands-on experience in full stack development.
    • Prior experience in banking, fintech, or other financial services environments is highly desirable

    Knowledge:

    • Strong proficiency in at least one backend language: Java (Spring Boot) or .NET (C#).
    • Solid understanding of HTML5, CSS3, JavaScript, and modern frontend frameworks such as Angular, React, or Vue.js.
    • Experience with RESTful API design and integration.
    • Familiarity with Relational Databases(PostgreSQL, MySQL, SQL Server) and basic knowledge of ORM frameworks (Hibernate, JPA, Entity Framework).
    • Exposure to CI/CD tools (e.g., Jenkins, GitLab CI, or Azure DevOps).
    • Knowledge of Git version control and branching strategies.
    • Experience with unit testing and API testing tools (JUnit, Postman, etc.).
    • Understanding of secure coding principles and data encryption standards applicable to financial applications.
    • Familiarity with microservices architecture and containerization (Docker/Kubernetes) is an added advantage.

    Skills/Competencies: 

    • Strong analytical and problem-solving ability.
    • Good communication and documentation skills.
    • Team player with a proactive and resultsoriented mindset.
    • Ability to work under pressure and meet tight deadlines.
    • Attention to detail and commitment to quality.

    Salary
    Open to negotiation.

    go to method of application »

    FEP Engineer (Front-End Processor / Switch)

    Job Objectives / Summary

    • To manage the high-availability and security of the bank's mission-critical transaction switch (FEP), ensuring flawless integration with external payment networks and secure handling of all EFT transactions.

    Duties & Responsibilities

    • Administer and monitor the transaction switch and its integrations with major systems (NIBSS/Interswitch/UPG/MPGS).
    • Configure and troubleshoot ISO-8583 message flows, routing, and switching logic.
    • Manage cryptographic keys, certificates, and security modules (HSM/MLE, 3-DES/RSA) to maintain regulatory compliance and security.
    • Perform performance tuning, capacity planning, and triage incidents with efficient incident response.
    • Provide L2/L3 support for daily payment operations, settlement, and reconciliation processes

    Key Performance Indicators
    KPI Area:

    • Transaction Success.
    • Incident Response.
    • Security.

    KPI Measure:

    • End-to-end Transaction Success Rate (TSR) and Switch Uptime.
    • Mean Time to Resolve (MTTR) for critical payment incidents.
    • Zero security breaches related to keys, HSM, or unauthorized access.

    KPI Target:

    • >99.99% TSR
    • <15 minutes
    • 0 breaches/unauthorized access

    Requirements
    Education and Experience:

    • Education: Bachelor’s Degree or Higher National Diploma from Any Approved University or Polytechnic.
    • Relevant certifications in IT are an added advantage
    • Experience: 4 - 6+ years hands-on experience in full stack development.
    • Specific Experience: Prior experience in banking, fintech, or other financial services environments is highly desirable

    Knowledge:

    • In-depth knowledge of ISO-8583 protocol, EFT switch architecture Payment operations lifecycle, HSM usage, and security best practices

    Skills / Competencies:

    • Linux/Unix administration, Shell scripting, Incident response, Logs/observability tools, Java/Kotlin/.NET experience (nice to have)

    Salary
    Open to negotiation.

    go to method of application »

    IT Infrastructure Management Officer

    Job Objectives / Summary

    • The IT Infrastructure Management Officer is responsible for supporting the bank’s IT infrastructure, ensuring the stability, security, and efficiency of network systems, servers, and related technologies.
    • This role involves maintaining IT resources, troubleshooting technical issues, and implementing best practices to optimize infrastructure performance and reliability

    Duties & Responsibilities

    • Assist in managing and maintaining the bank’s IT infrastructure, including servers, networks, and cloud services.
    • Monitor system performance, troubleshoot issues, and ensure optimal uptime.
    • Support the implementation of security measures to protect IT systems from cyber threats.
    • Assist in data backup, disaster recovery, and business continuity planning.
    • Manage IT hardware, software, and licensing to ensure compliance and efficiency.
    • Work with vendors to procure, install, and maintain IT infrastructure components.
    • Ensure compliance with regulatory standards and internal IT policies.
    • Provide technical support and training to users on IT infrastructure-related matters.

    Key Performance Indicators

    • System uptime and network reliability.
    • Response time for troubleshooting and resolving IT issues.
    • Compliance with security and regulatory standards.
    • Efficiency of backup and disaster recovery processes.
    • User satisfaction with IT support and infrastructure services.

    Requirements
    Education and Experience:

    • Education: Bachelor’s Degree in Computer Science, Information Technology, or a related field.
    • Experience: 3+ years of experience in IT infrastructure, network administration, or system support.

    Professional Body Membership/Certification(s):

    • Membership in relevant professional bodies such as the Nigeria Computer Society (NCS) is an advantage.
    • Certifications in IT infrastructure (e.g., Cisco Certified Network Associate (CCNA), Microsoft Certified: Azure Administrator, AWS Certified SysOps Administrator, ITIL, CompTIA Network+) are preferred.

    Knowledge:

    • Knowledge of network administration, system security, and cloud computing.
    • Proficiency in Windows/Linux server administration and virtualization technologies.

    Skills / Competencies:

    • Strong problem-solving and troubleshooting skills.
    • Ability to work effectively in a team and support IT operations.
    • Good documentation and communication skills.

    Salary
    Open to negotiation.

    go to method of application »

    Data Engineer

    Job Summary

    • To design, build, and maintain robust, scalable, and high-performance ETL/ELT data pipelines for reporting, business intelligence, and machine learning initiatives
    • The role is critical for ensuring the quality, lineage, and governance of all critical data assets.

    Responsibilities

    • Build and optimize data pipelines using tools like Airflow/Prefect to ingest data from core banking, payment, and third-party sources.
    • Design and implement dimensional and denormalized data models within the Data Warehouse (e.g., Postgres/Oracle/BigQuery).
    • Utilize streaming technologies like Kafka and transformation tools like DBT to process data in real-time or near real-time.
    • Implement data quality checks and maintain data lineage documentation for governance.
    • Leverage Python and SQL extensively for scripting, data manipulation, and pipeline development.

    Key Performance Indicators
    KPI Area:

    • Data Pipeline Reliability
    • Data Freshness & Delivery
    • Efficiency

    Measure:

    • Pipeline SLA Adherence (Uptime) & Percentage of automated tests (e.g., dbt tests).
    • Mean Latency for critical reports/data sets
    • Data Warehouse query run time (p95).

    Target:

    • >99.9% Uptime, 90% of Critical Data Models Tested.
    • <1 hour for batch, <5 seconds for streaming data
    • Reduced by 20% QoQ.

    Requirements

    • Education: Bachelor’s degree or Higher National Diploma from any Approved University or Polytechnic.
    • Relevant certifications for DBA are an added advantage
    • Experience: 4 - 6 years of hands-on experience in full-stack development.
    • Specific Experience: Prior experience in banking, fintech, or other financial services environments is highly desirable.

    Knowledge:

    • Warehousing principles, Data Governance frameworks, Dimensional Modelling, Kafka/Stream processing, Data Quality

    Skills / Competencies:

    • Python, Advanced SQL, ETL/ELT tools (Airflow/Prefect), Postgres/Oracle/BigQuery, DBT, APIs, Git, CI/CD

    Salary
    Open to discussion.

    Method of Application

    Interested and qualified candidates should send their applications to: hrdsolutionsnig@gmail.com using the job title as the subject of the email.

    Build your CV for free. Download in different templates.

  • Get new Engineering / Technical jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Join our WhatsApp Community Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail