Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Jul 8, 2022
    Deadline: Jul 22, 2022
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    First Bank of Nigeria Limited (FirstBank) is Nigeria’s largest financial services institution by total assets and gross earnings. With more than 10 million customer accounts, FirstBank has over 750 branches providing a comprehensive range of retail and corporate financial services. The Bank has international presence through its subsidiaries, FBN Bank ...
    Read more about this company

     

    Analyst, CoE Enterprise Application

    Responsibilities

    • Conduct daily routine monitoring, operation and maintenance of all enterprise risk management applications for optimal performance and ensure compliance to relevant standards
    • Contribute to technical requirement definition, planning, coordination and implementation of  enterprise risk management applications
    • Assist to provide prompt and effective delivery of  enterprise risk management applications to users
    • Assist to manage the availability and optimal Performance of enterprise risk management applications configuration, problem and incident management to ensure IT service continuity and prompt support delivery
    • Work with IT Application Solution developers and other stakeholders to ensure new applications meet the bank’s operational standard.
    • Participate in the User Acceptance Test to ensure changes to enterprise risk management applications in the production environment meets operational standard
    • Collaborate with Information Security Operations Department to ensure that all the identified bank’s enterprise risk management applications vulnerabilities are remediated appropriately
    • Engage in timely resolution of all service requests logged on Helpdesk platform in line with agreed SLA and operations of IT in meeting the objectives of the bank
    • Assist with application analysis, troubleshooting and evaluation on system resource requirements necessary to maintain optimal service levels
    • Fulfil service requests and perform routine maintenance and support activities for enterprise risk management applications
    • Assist to monitor and ensure proper tracking of expiration of application certificates as it relates to enterprise risk management applications
    • Participate in the bank’s business continuity testing of critical products and services as it relates to  enterprise risk management applications
    • Assist with closing of all internal and external audit exceptions as it relates to all enterprise risk management applications.

    Job Requirements

    • Minimum of a First Degree in Computer Science or related courses.
    • 1+ year Post NYSC cognate experience.

    go to method of application »

    Analyst Core Banking Database

    Job Description

    • Install and configure relevant network components to ensure database access as well as database consistency and integrity
    • Uses database management system software and tools to investigate problems and collect performance statistics and create reports.
    • Carries out routine configuration/installation and reconfiguration of database and related products.
    • Respond to and resolve basic database issues Oracle and SQL
    • Install, monitor, maintain and perform routine performance tuning on the bank’s databases while ensuring high levels of data availability access and performance
    • Monitor database growth on a weekly basis to generate Utilization Statistics for Capacity Planning Management
    • Administration of the bank’s Enterprise backup and Recovery system
    • Ensure proper documentation of all databases infrastructure processes/procedures in the Departmental Standard of Operation Document.
    • Ensure all Changes to the Configuration of the databases followed strictly the bank’s change management process
    • Implement Planned data migrations between systems and responsible for the recovery of the Division’s critical processes and activities as part of the business continuity strategy  
    • Design/Develop various backup scripts for Oracle and SQL databases
    • Perform a second level checks for the daily EOD activities to ensure all activities are duly carried out to prevent operational failure
    • Perform other duties as may be assigned by Desk Head, Team Lead and other, IT Infrastructure and Business Applications

    Job Requirements
    Minimum Education:

    • First Degree in Computer Science; Higher Degrees/Professional Certifications (an added advantage)

    Experience

    • Minimum experience - 4 years relevant experience in the banking industry with at least 3 year in Datacenter operations.

    go to method of application »

    Analyst, System Administration (Nigeria & Subsidiaries)

    Job Description

    • Effective monitoring of the datacenter to ensure conducive environment for optimal equipment performance
    • Administration and Management of Unix (AIX, Linux) and Windows operating systems
    • Serve as second line support for supporting servers and storage related problem by providing timely response to incident management escalations
    • Provide a system capacity report that helps in capacity management of servers and storage
    • Administration and Management of the bank’s Enterprise backup and Recovery system
    • Closure of Audit exceptions and vulnerabilities
    • Implement servers and storage capacity upgrades with Vendors
    • Administration and implementation of maintenance fixes and vendor-supplied patches in accordance with the bank change management policy 
    • Installation and support of enterprise middleware solution (IBM Wesphere Application Server and Oracle Weblogic Server) driving critical banking transaction platform.
    • Implement data migration between systems and responsible for the recovery of critical activities and processes as part of the business continuity strategy 

    Job Requirements
    Education:

    • Minimum Education: First Degree in Computer Science / Engineering, Electrical and Electronic Engineering or other Science Disciplines;
    • Higher Degrees/Professional Certifications (an added advantage)

    Experience:

    • Minimum experience - 2 years relevant experience in the banking industry with at least 2 years in server/storage administration and Management.
    • Documentation of problems and known Errors and management of the Known Error Database(KEDB)
    • Administration and Management of the bank’s Enterprise Server Virtualization platform
    • Prepares and maintains operational procedures and provides technical expertise and appropriate information to the management.

    go to method of application »

    Analyst, Storage Administration (Nigeria & Subsidiaries)

    Job Description

    • Effective monitoring of the datacenter to ensure conducive environment for optimal equipment performance
    • Administration and Management of Unix (AIX, Linux) and Windows operating systems
    • Serve as second line support for supporting servers and storage related problem by providing timely response to incident management escalations
    • Provide a system capacity report that helps in capacity management of servers and storage
    • Administration and Management of the bank’s Enterprise backup and Recovery system
    • Closure of Audit exceptions and vulnerabilities
    • Implement servers and storage capacity upgrades with Vendors
    • Administration and implementation of maintenance fixes and vendor-supplied patches in accordance with the bank change management policy
    • Installation and support of enterprise middleware solution (IBM Wesphere Application Server and Oracle Weblogic Server) driving critical banking transaction platform.
    • Implement data migration between systems and responsible for the recovery of critical activities and processes as part of the business continuity strategy
    • Documentation of problems and known Errors and management of the Known Error Database(KEDB)
    • Administration and Management of the bank’s Enterprise Server Virtualization platform
    • Prepares and maintains operational procedures and provides technical expertise and appropriate information to the management.

    Job Requirements
    Minimum Education:

    • First Degree in Computer Science / Engineering, Electrical and Electronic Engineering or other Science Disciplines; Higher Degrees/Professional Certifications (an added advantage)

    Minimum Experience:

    • 2 years relevant experience in the banking industry with at least 2yrs in server/storage administration and Management.

    go to method of application »

    Analyst, COE Avaya Platform Support

    Job Description

    • Conduct daily routine monitoring, operation and maintenance of all Avaya, IVR and Call Center Platforms Applications for optimal performance and ensure compliance to relevant standards.
    • Contribute to technical requirement definition, planning, coordination and implementation of Money Transfer Solutions.
    • Assist to provide prompt and effective delivery of Avaya, IVR and Call Center Platforms Applications to users.
    • Assist to manage the availability and optimal Performance of  Avaya, IVR and Call Center Platforms Applications configurations, problem and incident management to ensure IT service continuity and prompt support delivery
    • Work with IT Application Solution developers and other stakeholders to ensure new applications meet the bank’s operational standard.
    • Participate in the User Acceptance Test to ensure changes to Avaya, IVR and Call Center Platforms Applications in the production environment meets operational standard.
    • Collaborate with Information Security Operations Department to ensure that all the identified bank’s Avaya, IVR and Call Center Platforms Applications vulnerabilities are remediated appropriately.
    • Engage in timely resolution of all service requests logged on Helpdesk platform in line with agreed SLA and operations of IT in meeting the objectives of the bank
    • Assist with application analysis, troubleshooting and evaluation on system resource requirements necessary to maintain optimal service levels.
    • Fulfil service requests and perform routine maintenance and support activities for  Avaya, IVR and Call Center Platforms Applications.
    • Assist to monitor and ensure proper tracking of expiration of application certificates as it relates to  Avaya, IVR and Call Center Platforms Applications
    • Participate in the bank’s business continuity testing of critical products and services as it relates to Avaya, IVR and Call Center Platforms Application
    • Assist with closing of all internal and external audit exceptions as it relates to  Avaya, IVR and Call Center Platforms Applications

    Job Requirements
    Education:

    • Minimum of a First Degree in computer Science or related courses.

    Experience:

    • 1+ year Post NYSC cognate experience.

    go to method of application »

    Analyst, Database Security Management

    Job Description

    • Coordinate the planning & design of enterprise database security architecture
    • Coordinate program designed to ensure security of the banks database systems and information assets.
    • Maintain systems to protect against unauthorized access, modification, or destruction Identifies, reports, and resolves security violations.
    • Manage user’s access and permission control for various database and management systems.
    • Coordinate the analyses, development & implementation process for improvement using security tools such as DAM. Assist with the implementation of classification and categorization schema of data.
    • Support the full system engineering life-cycle including requirements analysis, design, development, testing and implementation, assessment, authorization and monitoring of the information systems such as Data loss Protection and other database applications.
    • Manage the monitoring of database audit logs, Access Control List, password, and security assessment reports access on databases.
    • Provide and develop technical topics, lessons learned and training sessions for FirstBank end users.
    • Maintaining the access control and permission for all databases and monitor the access and use of databases for likely breaches and threats.
    • Perform desktop support and troubleshooting for the various Databases.
    • Conduct risk assessment and provides documentation regarding database issues.
    • Create standards in Database Security processes, procedures and audit requirements
    • Conduct security tool selection, pilot and implementation.

    Job Requirements
    Minimum Education:  

    • First Degree in Computer Science / Engineering, Systems Engineering or with strong Information Security component
    • Database Security knowledge the following platforms - Oracle (8i, 9i, 10g, 11g), Informix (9, 10, 11), MS SQL Server (6.5, 7, 2000, 2005, 2008), DB2 (8, 9), Sybase (11, 15), Teradata. Certified IBM DB2 DBA, version 8.

    Experience:

    • Minimum experience –  …3…years banking experience.

    Key Competency Requirement:

    • One or more of the following certifications:
      • CISSP
      • CEH
      • SCCP
      • ISSAP
      • GSE
    • Oracle Database Certifications
    • Microsoft Database certifications

    Skill/Competencies:

    • Business/ Operational Strategy
    • It Governance
    • Technical Strategy & Planning
    • Business Continuity Management
    • Business Change Management
    • Human Factor Engineering
    • Installation And Integration
    • Service Strategy
    • Service Transitionservice Operation
    • IT Quality Management
    • Records Management
    • Procurement Management IT Appreciation & Application
    • Programming and Scripting
    • Hardware Configuration
    • Business Analysis
    • Database Design & Administration
    • Data Security
    • Server Administration.

    go to method of application »

    Analyst, Vulnerability Management

    Duties & Responsibilities

    • Manage regular reviews of Banks network devices to ensure that configurations meet best security practices.
    • Manage vulnerability scanning of applications and information systems
    • Manage payment card data discovery scans to ensure security of Card Holder data.
    • Conduct internal and external Penetration tests on the Bank’s information systems and make recommendations to critical findings.
    • Provide in-house information security consulting expertise to the Bank
    • Manage continuous reviewing of technology (e.g. network, systems, etc.) security to ensure compliance and optimal performance.
    • Identify solutions for security compliance, as well as determine and coordinate improvements.
    • Manage the review of defined levels of tolerance and risk exposure with a focus on mitigating them.
    • Manage and control established security protocols in the event of any failure or incident in the Organization.
    • Lead technology risk management processes to identify, analyze, qualify, quantify, treat, accept, communicate and monitor risks related to information technology.
    • Provide guidance and support during changes to existing systems and implementation of new systems.
    • Drive situational awareness to all staff and other stakeholders based on risk identification.
    • Assist in all security operations aimed at identifying cyber-attacks on the Bank
    • Assist with development and implementation of enterprise security strategy and security.
    • Assist with review of defined levels of tolerance and risk exposure with a focus on mitigating them.
    • Promote a culture of adherence to security policies and practices.

    Job Requirements
    Education:

    • Minimum Education: First Degree in Computer Science / Engineering, Higher Degrees / Professional Certificates.

    Experience:

    • Minimum experience - Working knowledge of PCI DSS
    • Working knowledge of ISO 27001.
    • Knowledge of the Security tools such as Qualys, Burp Suite, Pix AlertGood understanding of Best Practices Security architecture.
    • Good knowledge of network protocols including UDP/TCP/IP
    • Professional level knowledge of Access control lists, NAT, routing and switching
    • Ability to review rule sets for firewalls.
    • Good knowledge of firewalls, IDS and IPS.
    • Good knowledge of network security and encryption models.

    Key Competency Requirements:

    Knowledge:

    • Operating systems including windows and Unix
    • Knowledge of Finacle banking application.
    • Knowledge of Postilion and Postcard.
    • Sound understanding of Cryptography and its application in electronic channels
    • Good understanding of the ISO 27001, PCIDSS Frameworks
    • Software development Lifecycle.
    • Knowledge of E-business products.
    • Business continuity and Disaster recovery
    • Good knowledge of PCIDSS.
    • Understanding of fraud management and monitoring systems.
    • Knowledge of Application vulnerability assessment and ethical hacking.

    Skill / Competencies:

    • Excellent Interpersonal skills.
    • Effective Communications skills (written and oral).
    • Must be self- solution driven, proactive and have acceptable knowledge of the business environment.
    • Adequate attention to details.
    • Reasoning and analytical skills.
    • Customer relationship management.
    • Internal customer relationship Management.
    • Good knowledge of credit Documentation.
    • Excellent Presentation skill.
    • People Management & Development skill.
    • Enjoy networking and alliance building.

    go to method of application »

    Team Lead, Forensics

    Job Description

    • Perform computer hardware, software, network and internet related research to troubleshoot and maintain computer forensic laboratory equipment and network.
    • Analyze complex cases which may involve multiple operating systems and mobile computing devices.
    • Work with latest industry technology and content providers to help secure the bank against threats from forensic investigations.
    • Gather and record key indicators and information about the threat infrastructure of live campaigns
    • Manage information security incident investigations and conduct of forensic artifact handling and analysis
    • Identify systems compromised by cyber-attacks and manage the evidence collection, preservation, and transportation after a security incident
    • Manage the conduct of interviews and document findings in relation to computer crime
    • Manage the examination of information from computers under investigation
    • Prepare comprehensive analysis reports to be used during investigations and entered into evidence during court proceedings.
    • Prepare technical reports and declarations necessary for legal trials
    • Advise on possible alternative methods of analysis that would increase accuracy, efficiency and timeliness.
    • Train other digital forensic investigators on computer evidence procedures.

    Job Requirements
    Minimum Education:

    • First Degree in Computer Science / Engineering, Higher Degrees/Professional Certificates.

    Experience:

    • Working knowledge of PCI DSS
    • Working knowledge of ISO 27001
    • Forensics experience
    • Chain of custody process
    • Good understanding of Best Practices Security Architecture
    • Knowledge of the Banking industry and banking Operations
    • Knowledge of the Banking applications, services/products.

    Key Competency Requirement
    Knowledge:

    • Forensic best practices
    • Operating systems including windows and Unix
    • Knowledge of Finacle banking application
    • Knowledge of Postilion and Postcard
    • Sound understanding of Cryptography and its application in electronic channels
    • Good understanding of the ISO 27001, PCIDSS Frameworks
    • Software development Lifecycle
    • Business continuity and Disaster recovery
    • Good knowledge of PCIDSS
    • Understanding of fraud management and monitoring systems.

    Skill/Competencies:

    • A creative approach to solving problems
    • Attention to detail
    • Excellent IT skills
    • The ability to spot trends and patterns in large amounts of data
    • A well organized and methodical approach to work
    • Knowledge of information security standards and legislation
    • Excellent communication and presentation skills
    • The ability to work under pressure and to deadlines
    • The ability to remain objective.

    go to method of application »

    Senior Analyst, Ent. Core Banking Application Development

    Duties and Responsibilities

    • Assist in planning, coordinating and supervising all activities related to the design, development and implementation of the systems and software applications.
    • Assist development lead in all activities with respect to application development & management operations and support.
    • Contribute to planning the introduction of new application systems.
    • Develop prototypes (to improve envisioning and communication) and proof-of-concept systems (to test technology) to validate potential solutions.
    • Ensure that developed solutions are peer reviewed and formally documented
    • Assist in maintaining, supporting and upgrading existing IT systems and applications.
    • Participate in the customization of application packages.
    • Design technical solution including high level (entity – relationship, data flow) to low level (field structures, database schemas) design
    • Develop technical design that will support the development, execution and operations of the service.
    • Assist in developing service acceptance criteria. Propose performance levels for new service.
    • Review and verify service requirements with users.
    • Agree and document service acceptance criteria.
    • Create the service development plan. Review and agree with users
    • Build, configure or customize the technical solution (technical code components and services).
    • Ensure compilation of code and components into application.
    • Manage automation and monitor application integration as code iteratively goes through assembly and product test.
    • Implement a controlled process that extracts software artifacts from the code repository, transforms it to an integrated product, and returns the result to the code repository.
    • Actively participate in unit testing / quality reviews through the build phase to ensure that the solution meets the agreed functional specifications.

    Education

    • Minimum of a First Degree or its equivalent in a Business / IT related discipline.
    • Masters, MBA or a recognized professional certification will be an added advantage.

    Experience:

    • 6+ years of experience in designing, developing and delivering solutions.

    Skill / Competencies:

    • Data Analysis (DTAN 3)
    • Systems Design (DESN 2)
    • Programming/ Software Development (PROG 3)
    • Systems Integration (SINT 4)
    • Porting/ Software Integration (PORT 3)
    • Applications Support (ASUP 3)
    • Problem Management (PBMG 3)
    • Requirements Definition and Management (REQM 2)
    • Information Content Authoring (INCA 4)
    • Learning Delivery (ETDL 3)

    Key Competency Requirements:

    Knowledge:

    • Proficient knowledge of software development frameworks, concepts and best practices.
    • Working knowledge of system implementation .
    • Proficient knowledge of structured systems analysis and design, and software development life cycle.
    • Proficient knowledge of relational database management system and tools
    • Good knowledge of enterprise applications systems such as Finacle 10, Oracle ERP, etc.
    • Proven technical aptitude in several relevant application programming domains
    • Working knowledge quality control/assurance.
    • Sound conflict management skills.
    • Customer-centricity.
    • Creative, results-oriented and analytical with strong problem-solving capability
    • Good leadership and influencing ability.
    • Coaching.

    go to method of application »

    Unit Head, Workflow and Enterprise Application Support

    Duties & Responsibilities

    • Supervise the successful completion of all work assigned to the Workflow & Enterprise Application Development Unit
    • Assign work to team resources, balancing workload appropriately
    • Work with EA office to ensure compliance of data and information with defined blueprint and standards
    • Consult with relevant stakeholders to understand their data and reporting needs
    • Direct the development of accurate estimates for work request delivery and application support services
    • Manage an application team to deliver services according to defined service level commitments
    • Lead the development, building, configuration and unit testing of Workflow & Enterprise Application solutions from conceptualization through stabilization using various computer platforms
    • Ensure that solutions meet requirements outlined in the design documentation
    • Ensure accuracy and timeliness in delivery of reports
    • Review technical constraints and performance issues of Enterprise solutions
    • Assist in planning the introduction of new application systems
    • Manage and report on progress of team tasks and objectives
    • Monitor and measure effectiveness of maintenance and development processes
    • Manages expectations of the team’s internal and external customers
    • Clearly communicates the Application team goals, organizational philosophies, and policies and procedures to the Application team
    • Coordinates and facilitates the creation of Workflow & Enterprise solutions development documentation
    • Improves the Workflow & Enterprise systems by studying current practices, designing modifications
    • Provide leadership and technical guidance to reports.

    Job Requirements
    Education:

    • Minimum of a First Degree or its equivalent in a business /IT related discipline
    • Masters, MBA or a recognized professional certification will be an added advantage

    Experience:

    • 8+ years of experience in designing, developing and delivering solutions
    • 6+ years of management experience with 2+ years spent in senior management role
    • Experience on Enterprise solution architecture and Design
    • Familiarity with Cloud Solution architecture and Design

    Key Competency Requirements
    Knowledge:

    • In-depth knowledge of software development frameworks, concepts and best practices
    • In-depth knowledge of system implementation
    • Working knowledge of project management frameworks and standards
    • Working knowledge and understanding of the strategic direction of the Nigerian Banking Industry
    • Good interpersonal and communication skills and the ability to work effectively with business stakeholders
    • Working knowledge of system implementation
    • Proficient knowledge of structured systems analysis and design, and software development life cycle
    • Proficient knowledge of relational database management system and tools
    • Good knowledge of enterprise applications systems such as Finacle 10, Oracle ERP, etc.
    • Proven technical aptitude in several relevant application programming domains
    • Working knowledge quality control/assurance
    • Sound conflict management skills
    • Customer-centricity
    • Creative, results-oriented and analytical with strong problem-solving capability
    • Good leadership and influencing ability
    • Coaching

    Skill/Competencies:

    • Information Management (IRMG 6)
    • Solution Architecture (ARCH 5)
    • Systems Development Management (DLMG 5)
    • Data Analysis (DTAN 3)
    • Systems Design (DESN 5)
    • Programming/ Software Development (PROG 4)
    • Systems Integration (SINT 4)
    • Porting/ Software Integration (PORT 4)
    • Capacity Management (CPMG 4)
    • Availability Management (AVMT 4)
    • Service Level management (SLMO 4)
    • Applications Support (ASUP 3)
    • Problem Management (PBMG 3)
    • Requirements Definition and Management (REQM 3)
    • Information Content Authoring (INCA 5)
    • Emerging Technology Monitoring (EMRG 4)
    • Software Development Process Improvement (SPIM 5)
    • Learning Delivery (ETDL 4)

    go to method of application »

    Senior Analyst, Robotics Process Automation

    Duties & Responsibilities

    • Assist in planning, coordinating and supervising all activities related to the design, development and implementation of the systems and software applications
    • Assist development lead in all activities with respect to RPA solution development & management operations and support
    • Contribute to planning the introduction of new RPA solutions systems
    • Develop high-level designs of systems
    • Develop prototypes (to improve envisioning and communication) and proof-of-concept systems (to test technology) to validate potential solutions
    • Perform coding duties according to the functional and technical specifications in order to solve a business problem
    • Actively participate in program unit testing, integration and system testing to ensure they meet quality standards
    • Ensure that developed solutions are peer reviewed and formally documented
    • Assist in maintaining, supporting and upgrading existing IT systems and applications
    • Design, code, test, and document RPA Solutions
    • Participate in the customization of application packages
    • Ensure that solutions meet requirements outlined in the design documentation
    • Review technical constraints and performance issues of business intelligence and integration solutions
    • Provide leadership and technical guidance to reports

    Job Requirements
    Education:

    • Minimum of a First Degree or its equivalent in a business /IT related discipline
    • Masters, MBA or a recognized professional certification will be an added advantage

    Experience:

    • 7+ years of experience in designing, developing and delivering solutions with at least 2+ years in UI Path

    Key Competency Requirements
    Knowledge:

    • Proficient knowledge of software development frameworks, concepts and best practices
    • Recent significant coding experience including at least 12 months RPA experience implementing business processes using UiPath software, with Level 3.0 UiPath professional certification
    • Ability to deliver UI Path solutions under an Agile framework using continuous integration principles.
    • Strong understanding of the UiPath technical architecture across the Orchestrator, Robot and Developer components
    • Working knowledge of system implementation
    • Proficient knowledge of structured systems analysis and design, and software development life cycle
    • Proficient knowledge of relational database management system and tools
    • Good knowledge of enterprise applications systems such as Finacle 10, Oracle ERP, etc.
    • Proven technical aptitude in several relevant application programming domains
    • Working knowledge quality control/assurance
    • Sound conflict management skills
    • Customer-centricity
    • Creative, results-oriented and analytical with strong problem-solving capability
    • Good leadership and influencing ability
    • Coaching.

    Skill/Competencies:
    Core SFIA 5 Skill Requirements:

    • Data Analysis (DTAN 3)
    • Systems Design (DESN 2)
    • Programming/ Software Development (PROG 3)
    • Systems Integration (SINT 4)
    • Porting/ Software Integration (PORT 3)
    • Applications Support (ASUP 3)
    • Problem Management (PBMG 3)

    Other SFIA 5 Skill Requirements:

    • Requirements Definition and Management (REQM 2)
    • Information Content Authoring (INCA 4)
    • Learning Delivery (ETDL 3)

    go to method of application »

    Senior Analyst, Performance Testing

    Duties & Responsibilities

    • Review and analyze non-functional requirement documents as well as architecture diagram.
    • Test environment setup and configuration.
    • Develop test scenarios/ workload for performance test.
    • Conduct performance testing to ensure system reliability, capacity and scalability
    • Execute performance testing (Front-end and Back-end).
    • Analyze test results and coordinate with development teams to fix bottle necks
    • Review performance test report.
    • Suggest new tools and techniques to improve testing efficiency.
    • Assist in project planning, scheduling, budgeting and tracking activities.
    • Provide support in project design, development and deployment activities.
    • Review and recommend improvements to existing test procedures.
    • Builds and maintains performance testing strategy and framework.

    Education

    • Minimum of a First Degree or its equivalent in a Business / IT related discipline.
    • Masters, MBA or a recognized professional certification will be an added advantage.

    Experience:

    • 3+ years of IT testing/process management experience.

    Key Competency Requirements:
    Knowledge:

    • Experience testing in a cloud-based environment is a plus.
    • Full understanding of the features and capabilities of industry-leading performance test tools such as HP
    • Loadrunner and similar solutions specific to performance test.
    • Good knowledge of Databases (SQL Server, Oracle)
    • Experience building Performance Benchmarks and workloads, performance analysis, and tuning.
    • Good strategic planning and management skills.
    • Good interpersonal and communication skills and the ability to work effectively with business stakeholders.
    • Sound conflict management skills.
    • Sound administrative and managerial ability.
    • Customer-centricity.
    • Creative, results-oriented and analytical with strong problem-solving capability.
    • Good leadership and influencing ability.
    • Coaching.

    Skill / Competencies:

    • Test management tool.
    • Performance test tool.
    • Architecture diagram interpretation.

    go to method of application »

    Senior Analyst, Project Manager

    Duties and Responsibilities

    • Conduct feasibility studies and confirm results with business units to facilitate decision making
    • Assist with the creation of project charters, scope documents, risk assessments and budgets
    • Assist in developing work plans, schedules, project estimates, resource plans and status reports
    • Identify and anticipate risks and issues.  Facilitate resolution, mitigation, and appropriate escalation
    • Contribute to management of project risk and change management
    • Assist with assessing inter-project dependencies and gauge the financial impact and risk of the project
    • Ensure project quality standards are adhered to during project execution and delivery
    • Provide performance feedback for project team members.
    • Assist with measuring and reporting of value achieved and business benefits realized through projects.
    • Coordinate project communication between the technology and business communities.
    • Provide status report as required.

    Job Requiements
    Education:

    • Minimum of a First Degree or its equivalent in a Business / IT related discipline.
    • Masters, MBA or a recognized professional certification will be an added advantage.

    Experience:

    • 4+ years of project management experience
    • 2+ years of management experience

    Key Competency Requirements

    Knowledge:

    • Experience in coordinating projects involving multiple IT disciplines
    • Proficient knowledge of project management best practices and standards (PMP, PRINCEII etc.)
    • Working knowledge of Project Planning and Management
    • Good strategic planning capabilities
    • Good interpersonal and communication skills and the ability to work effectively with business stakeholders
    • Sound conflict management skills
    • Good administrative and managerial ability
    • Customer-centricity
    • Creative, results-oriented and analytical with strong problem-solving capability
    • Sound leadership and influencing ability
    • Coaching

    Skill / Competencies:
    Core SFIA 5 Skill Requirements:

    • Project Management (PRMG 5)
    • Portfolio, Programme and Project Support (PROF 5)
    • Benefits Management (BENM 5)

    Other SFIA 5 Skill Requirements:

    • Service Level Management (SLMO 3)
    • Requirements and Definitions Management (REQM 3)
    • Learning Delivery (ETDL 3)

    go to method of application »

    Senior Analyst, Core Banking Database

    Job Description

    • Install and configure relevant network components to ensure database access as well as database consistency and integrity
    • Uses database management system software and tools to investigate problems and collect performance statistics and create reports.
    •  Carries out routine configuration/installation and reconfiguration of database and related products.
    • Respond to and resolve basic database issues Oracle and SQL
    • Install, monitor, maintain and perform routine performance tuning on the bank’s databases while ensuring high levels of data availability access and performance
    • Monitor database growth on a weekly basis to generate Utilization Statistics for Capacity Planning Management
    • Administration of the bank’s Enterprise backup and Recovery system
    • Ensure proper documentation of all databases infrastructure processes/procedures in the Departmental Standard of Operation Document.
    • Ensure all Changes to the Configuration of the databases followed strictly the bank’s change management process
    • Implement Planned data migrations between systems and responsible for the recovery of the Division’s critical processes and activities as part of the business continuity strategy  
    • Design/Develop various backup scripts for Oracle and SQL databases
    • Perform a second level checks for the daily EOD activities to ensure all activities are duly carried out to prevent operational failure
    • Perform other duties as may be assigned by Desk Head, Team Lead and other, IT Infrastructure and Business Applications

    Job Requirements
    Minimum Education:   

    • First Degree in Computer Science Engineering or any related physical sciences; Higher Degrees/Professional Certifications (an added advantage)

    Minimum Experience:

    • 7 years relevant experience in the banking industry with at least 5 year in Database Administration.

    go to method of application »

    Analyst, Network Security Management

    Responsibilities

    • Participate in planning & design of infrastructure security architecture for the Group and subsidiaries.
    • Supervises and evaluates network performance issues including availability, utilization, throughput, and latency;
    • Responsible for day-to-day management, support and monitoring of technology security in order to protect technology resources and enterprise data in accordance with strategic business objectives, institutional regulations and laws.
    • Manages network security threats, provides advice on mitigating the security risk as well as perform configuration changes and troubleshooting of network security devices across the Group and subsidiaries. Also addresses customer issues, and manages customer interaction throughout the issue resolution process
    • Develop planning of executing the selection, installation, configuration, and testing of network equipment within the Group and subsidiaries.
    • Develop setting up of network policies and procedures around all network Devices across the Group and subsidiaries which includes: Firewalls, Routers and Switches as well as establishing Network connections for all devices.
    • Plan the creation of infrastructure security policies, standards, baselines, guidelines & procedures
    • Lead the implementation of new network /system security solutions across the Group and subsidiaries.
    • Plan, Design & Execution of vulnerability assessments, penetration tests and security audits.
    • Manage up to date knowledge of ISOD security industry.
    • Manage & Research of new/revised or improved security solutions, processes and development of new threat and attack vectors across the Group and subsidiaries.
    • Develop, Manage & Perform enhancement of existing network/system security solutions in accordance with standard best operating procedures within the Group and subsidiaries.
    • Manage and Maintain up-to-date baselines for the secure configuration & operation of all in-place network / system security devices.
    • Manage and Maintain operational configurations of all in-place network / system security solutions as per established baselines across the Group and subsidiaries.
    • Design and deploy secured configurations for all network & system resources and appliances (Routers, Switches, Firewall, Wireless access points, Sniffers, Windows, AIX etc.)
    • Manage security patches and updates to the IOS/firmware, OS on network /system resources/appliances.
    • Develop, Plan and Implement all network and operating system security settings in line with develop approved policies across the Group and subsidiaries.

    Job Requirements

    • Minimum Education: First Degree in Computer Science / Engineering, Higher Degrees.
    • At least three Relevant Professional Certifications as appropriate.
    • Minimum experience: Ten (10) years relevant working experience and 3 year working experience at supervisory level.

    Key Competency Requirements
    Knowledge:

    • Banking structure, policies and procedures.
    • Operating systems
    • Systems architecture
    • Banking industry
    • Banking Operations
    • Banking services/products
    • Microsoft office suite
    • Information security expertise
    • Security implementations and methodology
    • Understanding of information security principles
    • Project Management knowledge
    • Working knowledge of financial services
    • Security regulatory environment (i.e., PCI DSS)
    • Understanding of IT infrastructure
    • One or more of the following certifications:
      • CISSP
      • CEH
      • ISSAP
      • CWSP
      • GSE
      • Cisco certifications
      • Microsoft Certifications
      • Check Point Certification (CCSA, CCSP)
      • PMP.

    Skill / Competencies:

    • Core SFIA 5 Skill Requirements
    • Information Management (IRMG 4)
    • Information Security (SCTY 3)
    • Security Administration (SCAD 4)
    • Problem Management (PBMG 4)
    • Technology Audit (TAUD 4).

    Other SFIA 5 Skill Requirements:

    • Service Level Management (SLMO 3)
    • Learning Delivery (ETDL 3).

    Other Required Knowledge and Capabilities:

    • Proficient knowledge of technology security best practices and standards (ISO27001, ITIL, TOGAF, CISSP etc.)
    • Proficient understanding of security management and controls (e.g. Threat and Vulnerability Management, Penetration Testing, anti-virus solutions and end-point protection, etc.)
    • Proficient knowledge of network infrastructure and architectures
    • Proficient knowledge of core IT (Infrastructure, Applications)
    • Proficient knowledge of security methods, processes and tools
    • Good strategic planning and management skills
    • Good interpersonal and communication skills and the ability to work effectively with business stakeholders
    • Sound conflict management skills
    • Good administrative and managerial ability
    • Customer-centricity
    • Creative, results-oriented and analytical with strong problem-solving capability
    • Good leadership and influencing ability
    • Customer Relationship
    • Business/ Operational Strategy
    • Technical Strategy & Planning
    • Business Continuity Management
    • Business Change Management
    • Human Factor Engineering
    • Installation And Integration
    • Service Strategy
    • Records Management
    • Procurement Management
    • IT Appreciation & Application
    • Hardware Configuration
    • Business Analysis
    • Database Design & Administration
    • Server Administration
    • Operating Systems Administration
    • Network Planning & Design.

    go to method of application »

    Team Member, Product Design and Conceptualization

    Duties & Responsibilities

    • Collaborate with product managers, engineers, UX writers, and other product designers to solve high impact analytics problems and ensure optimal product, tech and design collaboration.
    • Take broad, conceptual ideas and turn them into something useful and valuable for our users
    • Contribute to all stages of the design process from user research to wireframes and shipping the product
    • Develop wireframes, intuitive and interactive prototypes, specification and other design documents to communicate design ideas and intent to team/s.
    • Regularly give and receive feedback on design iterations
    • Communicate design goals and specifications to the engineers responsible for building them
    • Contribute to an establishing design system to create efficiency in prototyping and development
    • Show understanding of all product brands and cascade down to the team members
    • Be an advocate for the customer insights and feedback
    • Evaluate user experience to impact strategy and roadmaps
    • Level up our team, share knowledge, and help evolve our tools and best practices.
    • Contribute to high-level strategic decisions with the rest of the team
    • Give and solicit feedback from other designers to continually raise our bar for quality.
    • Identify the needs of our users and improve on existing features
    • Be a proponent of research amongst colleagues.
    • Collaborate with the Scrum Master on the product backlog prioritization to ensure incremental delivery of features.
    • Present product ideas to relevant team members for brainstorming
    • Suggest improvements to design and performance.

    Requirements

    • Minimum Education: First Degree in an IT related or other non-IT related discipline
    • Minimum experience: 2 years relevant experience in UI/UX or Product Design.

    Key Competency Requirements
    Knowledge:

    • Product Design
    • Design thinking
    • Visual Design
    • Information Architecture
    • User Experience
    • User Research.
    • Agile Methodology
    • Prototyping.
    • Product Design Tools.

    Skills / Competencies:

    • Interaction / UI Design
    • Visual Design
    • Communication /Articulation
    • Collaboration.
    • UX Design.
    • High Work Standards
    • Decision Making
    • Creativity.
    • Strategy.

    go to method of application »

    Solution Support Specialist

    Job Description

    • Design and reveiew working architecture to support solutions built by the Digtal Innovation Lab or outsourced to a third party – ensure architure actaulise customer requirement and leverage available technologies.
    • Perform software engineering functions (Solution Deployment, Solution Support and Maintenance) for all Digital Innovation solution.
    • Collaborate with development teams and control the entire development process
    • Design working Infrastructure to run solutions from the Digital Innovation Lab
    • Oversee existing IT systems and networks supporting Solutions from the Digital Innovation Lab ensuriong solution meet all requirements in regard to functionality, performance, resilience, reusability, comprehensibility, scalability, security, technology constraints, and trade-offs, collaborating  with the CIO functions in the bank
    • Ensure effective communication to all stakeholders on technical requirement impacting solutions from the Lab – this include business and technical stakeholders.
    • Define how the software must be engineered and esnure it is deployed successfully and operates well
    • Participates in idea generation sessions. Specifically provides guidance on Architecture and Infrastructure requirement on the proposed idea
    • Maintain confidentiality of all Information entrusted while delivering projects.
    • Comply with the principles and policies in the Information Security Handbook.
    • Performs other functions as may be required for the business to achieve its strategic objectives.

    Job Requirements
    Education:

    • Minimum of a First Degree or its equivalent in Computing or Technology related disciplines.
    • Masters, MBA or a recognized professional certification will be an added advantage.

    Experience:

    • A minimum of 5 years working experience in a technology environment

    Key Competency Requirements:
    Knowledge:

    • Project Management working knowledge.
    • Experience with Agile way of working.
    • Bachelor’s degree in information technology or computer science.
    • Previous work experience as a technical architect.
    • In-depth knowledge of enterprise systems, networking modules, and software integration.
    • Knowledge of computer hardware and networking systems.
    • Familiarity with programming languages, operating systems, and Office software.
    • Advanced project management skills.
    • Ability to see big-picture designs from basic specifications.
    • Ability to problem solve complex IT issues.
    • Proficient knowledge of functional requirements design

    Skill / Competencies:

    • Exceptional written and verbal communication skills.
    • Experience of analyzing and breaking down problems and information using structured frameworks and methodologies.
    • Sound interpersonal and communication skills and the ability to work effectively with other business unit leads.
    • Customer-centricity.
    • Creative, results-oriented and analytical with strong problem-solving capability
    • Good influencing ability.
    • Team Management Experience.

    go to method of application »

    Team Member, Quality Assurance (Digital Lab)

    Responsibilities

    • Conduct proactive monitoring, operation and maintenance of channels applications and infrastructure (AgentBanking, Wallet, CoralPay,  Postillion Office, Postilion Portal, FEP (Postilion), CSIS, Connect24 & Uniser, Mastercard Online, Pay Arena, PayAttitude, ViaCard Prepaid, etc) to maintain and support operations and ensure compliance to relevant standards
    • Provide technical direction in requirement definition, planning, coordination and implementation of channels applications and infrastructure. ((FIP (In Branch), FIP Service (In & Out), FirstMonie, FirstMobile, USSD, WhatsApp Application, FirstAdvance, MCASH).
    • Perform configurations, problems, incidents, IT service continuity and supply
    • Assist effort to develop and configure channels infrastructure from conceptualization through stabilization
    • Test, debug, document and analyze performance of channels applications and infrastructure components
    • Provide support to all environments (production, test, QA, development, etc.), channels infrastructure implementation and patch management
    • Conduct event, fault and performance management.
    • Fulfil service requests and perform routine maintenance and support activities within SLA.
    • Detailed stakeholder engagement in issue resolution and adherence to escalation matrix.
    • Provide innovative solutions to problems, developments and integrations in the Channels eco-system
    • Background to Mid-Level knowledge in modern IT technologies and domains to support and advance the Channels Systems.
    • Prepare and design reports on Systems availability and performance.

    Requirements

    • Minimum of a First Degree or its equivalent in aN IT related discipline.
    • Minimum of 3 years Post -NYSC experience.

    go to method of application »

    Analyst, DevOps Automation

    Duties & Responsibilities

    • Contribute to planning, coordinating and supervising all activities related to the design, and implementation of automated build and release pipelines for solutions
    • Contribute to planning the introduction of new application systems
    • Assist developers in resolving build and release issues
    • Design and monitor continuous feedback on the DevOps processes
    • Assist with the enforcement of automated testing and Vulnerability scan into Build and release pipelines
    • Peer review solutions developed by fellow developers
    • Assist in maintaining, supporting and upgrading existing IT systems and applications
    • Participate in the customization of application packages
    • Review technical constraints and performance issues of solutions

    Requirements
    Education:

    • Minimum of a First Degree or its equivalent in a Business /IT related discipline

    Experience:

    • Minimum of one-year experience in designing and implementing automation of Build and Release pipeline on Azure

    Key Competency Requirements
    Knowledge:

    • Working knowledge of Agile and DevOps practices using preferably on Microsoft Azure
    • Working knowledge of software development frameworks, concepts and best practices
    • Working knowledge of structured systems analysis and design, and software development life cycle
    • Working knowledge of relational database management system and tools
    • Proven technical aptitude in several relevant application programming domains
    • Working knowledge quality control/assurance
    • Customer-centricity
    • Creative, results-oriented and analytical with strong problem-solving capability

    Skill / Competencies
    Core SFIA 5 Skill Requirements:

    • Data Analysis (DTAN 2)
    • Programming/ Software Development (PROG 2)
    • Systems Integration (SINT 2)
    • Porting/ Software Integration (PORT 3)
    • Applications Support (ASUP 2)
    • Problem Management (PBMG 3)

    Other SFIA 5 Skill Requirements:

    • Requirements Definition and Management (REQM 2)
    • Information Content Authoring (INCA 3)
    • Learning Delivery (ETDL 3).

    go to method of application »

    Team Member, Backend Software Development

    Responsibilities

    • Designs, develops and implements new software system prototypes and systems
    • Collaborates with IT in deploying approved systems/prototypes to production
    • Provides innovative improvements to features and performance of existing Software Systems
    • Develops and maintains comprehensive Software documentation
    • Partakes in user story writing workshops
    • Collaborates with the members of the product conceptualization team in the generation and analysis of innovation ideas
    • Designs, writes and executes automated tests
    • Develops project implementation plans and provides status updates as required
    • Provides level 3 support for production applications
    • Maintain confidentiality of all Information entrusted while delivering projects.
    • Comply with the principles and policies in the Information Security Handbook.
    • Performs other functions as may be required for the business to achieve its strategic objectives.

    Requirements
    Education:

    • Minimum of a First Degree or its equivalent in Computing or related disciplines
    • Masters, MBA or a recognized professional certification will be an added advantage.

    Experience:

    • Minimum experience: Over 3 years’ experience in design and development of software systems.

    Key Competency Requirements:
    Knowledge:

    • Proficient in .NET framework and .Net core using C#
    • In depth knowledge and experience with core Microsoft .NET technologies including: WCF, WPF, WF, LINQ and EF.
    • Knowledge of database design and experience with database development including relational database design, SQL and ORM
    • Proficient knowledge of modern Software development paradigms (Object Oriented and Functional programming)
    • Proficient knowledge of software development life-cycle
    • Proficient knowledge of unit testing
    • Proficient knowledge of distributed version control systems (Git, Azure DevOps)
    • Understanding of agile development process (Scrum)
    • Knowledge of Secure software programming
    • Knowledge of Computer Network protocols and standards (TCP, IP, HTTP etc.)
    • Proficient knowledge of web services and API development
    • Working knowledge of cloud computing infrastructure and development environments.

    go to method of application »

    Analyst, Developer (.NET Development)

    Duties & Responsibilities

    • Contribute to planning, coordinating and supervising all activities related to the design, development and implementation of the systems and software applications.
    • Contribute to planning the introduction of new application systems
    • Assist in developing high-level designs of systems.
    • Perform coding duties according to the functional and technical specifications in order to solve a business problem.
    • Actively participate in program unit testing, integration and system testing to ensure they meet quality standards.
    • Peer review solutions developed by fellow developers.
    • Assist in maintaining, supporting and upgrading existing IT systems and applications.
    • Assist in designing, coding, testing and documenting web application software
    • Participate in the customization of application packages.
    • Review technical constraints and performance issues of solutions.

    Job Requirements
    Education:

    • Minimum of a First Degree or its equivalent in a Business / IT related discipline.

    Experience:

    • 1+ years of experience in designing, developing and delivering solutions

    Key Competency Requirements:

    Knowledge:

    • Working knowledge of software development frameworks, concepts and best practices
    • Working knowledge of structured systems analysis and design, and software development life cycle
    • Working knowledge of relational database management system and tools
    • Proven technical aptitude in several relevant application programming domains
    • Working knowledge quality control/assurance
    • Customer-centricity
    • Creative, results-oriented and analytical with strong problem-solving capability

    Skill / Competencies:

    Core SFIA 5 Skill Requirements:

    • Data Analysis (DTAN 2)
    • Programming/ Software Development (PROG 2)
    • Systems Integration (SINT 2)
    • Porting/ Software Integration (PORT 3)
    • Applications Support (ASUP 2)
    • Problem Management (PBMG 3)

    Other SFIA 5 Skill Requirements:

    • Requirements Definition and Management (REQM 2)
    • Information Content Authoring (INCA 3)
    • Learning Delivery (ETDL 3).

    go to method of application »

    Team Member, Business Process Improvement

    Job Description

    • Acts in the absence of the Senior Team Lead, Business Process Improvement
    • Participates in the evaluation of Business Process Improvement-related risks analysis.
    • Participates in annual audit planning for Business Process Improvement
    • Participates in managing all exceptions arising from:
    •  Digital business audits
    • Risk assessment carried out from time to time,  
    • External Auditors (CBN, PWC, PKF & NDIC) related to Digital Business audit
    • to ensure they are fixed to improve the processes and operations
    • Participates in the periodic audit of business process applications
    • Participates in projects and project assurance reviews
    • Participates in review of Change Management Framework reviews
    • Maintains the Security of all Information entrusted to the staff
    • Carry out other tasks that may be assigned from time to time
    • Maintains the Security of all Information entrusted to the staff.

    Job Requirements
    Education:

    • First Degree preferably in Computer Science or Business-related discipline with strong Information Systems component, higher degrees/professional certification (CISA, CRISC, ISO 27001:2005 Lead Auditor or Implementer).

    Experience

    • 1 year in IT and Audit/Control/Information Security/Information Risk Management and Project Management.

    go to method of application »

    Team Lead, Value Delivery Assurance & Consulting

    Job Description

    • Examine to assure projects follow the correct approvals route
    • Check to assure adequate project controls (Risk, Quality and Change arrangements etc) are in place
    • Asses to assure projects’ Communication Strategy are fit for purpose
    • Check to assure the right people are involved in projects
    • Verify to assure projects’ outputs are fit for purpose from a user perspective
    • Verify to assure project outcome achieve the benefits targeted
    • Assess to assure appropriate Change Management arrangements are in place to ensure users are prepared for the changes created by the project
    • Verify to assure proper mechanisms are in place for measuring the success of the project post-implementation
    • Verify to assure it is clear who will sign off project outputs, and the criteria that will be used
    • Check to assure projects solutions are viable within the constraints of projects
    • Verify to assure proposed project solutions are compliant with relevant regulations
    • Check to assure appropriate solution handover arrangements are in place
    • Plan and manage assigned audit engagements according to established IA methodology
    • Plan and execute reviews of projects in accordance with established methodologies, policies, standards and procedures  
    • Prepare field audit plan and coordinate audit activities
    • Guide review of business case to validate the rationale for the project and confirm that underlying fundamentals make sense
    • Guide pre-implementation reviews to determine whether the project is doable as proposed
    • Supervise daily activities of audit team to ensure on-time delivery
    • Educate team about audit tools, techniques, and procedures
    • Analyze root causes of control inefficiencies and recommend corrective actions
    • Review audit findings and prepare draft audit reports with recommendations
    • Review audit recommendations with management and develop action plans
    • Advise the project management team on project management and risk assessment methodology
    • Develop process improvements to improve effectiveness and quality of workpapers and deliverables
    • Coordinate to ensure audit exceptions are fixed within due dates
    • Develop positive working relationships with management and audit team members
    • Prepare periodic digital business risk management practices’ reports for informing MD/CEO, MANCO and BARAC on Project Assurance issues.
    • Carry out any other task that may be assigned by the Head, Digital Business Audit
    • Maintains the security of all Information entrusted to the staff

    Requirements
    Education:

    • First Degree preferably in Computer science or Business-related discipline with strong Information Systems component, higher degrees/professional certification (CISA, CRISC, ISO 27001:2005 Lead Auditor or Implementer)

    Experience:

    • Minimum experience - 6 years in IT and Audit/Control/Information Security/Information Risk Management and Project Management.

    go to method of application »

    Team Member, Frontend Software Development

    Duties & Responsibilities

    • Designs, Develops and implements new software system prototypes and systems
    • Collaborates with IT in deploying approved systems/prototypes to production
    • Provides innovative improvements to features and performance of existing Software Systems
    • Develops and maintains comprehensive Software documentation
    • Partakes in user story writing workshops
    • Collaborates with the members of the product conceptualization team in the generation and analysis of innovation ideas
    • Designs, writes and executes automated tests
    • Develops project implementation plans and provides status updates as required
    • Provides level 3 support for production applications
    • Maintain confidentiality of all Information entrusted while delivering projects.
    • Comply with the principles and policies in the Information Security Handbook.
    • Performs other functions as may be required for the business to achieve its strategic objectives

    Job Requirements
    Education:

    • Minimum of a First Degree or its equivalent in Computing or related disciplines
    • Masters, MBA or a recognized professional certification will be an added advantage.

    Experience:

    • Minimum experience of over 3 years experience in the design and development of software systems.

    Key Competency Requirements:
    Knowledge:

    • Proficient understanding of web markup, including HTML5, CSS3
    • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
    • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
    • Good understanding of (Depending on the specific case, a developer should have the knowledge of advanced JavaScript libraries and frameworks, such as Angular, KnockoutJS, BackboneJS, ReactJS, VueJs, etc.)
    • Good understanding of Mobile Development technology (Futter, ReactNative)
    • Proficient knowledge of distributed version control systems (Git, Azure DevOps)
    • Knowledge of Computer Network protocols and standards (TCP, IP, HTTP etc)
    • Knowledge of database design and experience with database development including relational database design, SQL and ORM
    • Proficient knowledge of modern Software development paradigms (Object-Oriented and Functional programming)
    • Proficient knowledge of software development life-cycle
    • Proficient knowledge of unit testing
    • Understanding of agile development process (Scrum)
    • Knowledge of Secure software programming
    • Proficient knowledge of web services and API development
    • Working knowledge of cloud computing infrastructure and development environments.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at First Bank Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail