Ongoing Recruitment at Interswitch, 18th June, 2019
Interswitch is an Africa-focused integrated digital payments and commerce company that facilitates the electronic circulation of money as well as the exchange of value between individuals and organisations on a timely and consistent basis. We started operations in 2002 as a transaction switching and electronic payments processing, and have progressively evolved into an integrated payment services company, building and managing payment infrastructure as well as delivering innovative payment products and transactional services throughout the African continent. At Interswitch, we offer unique career opportunities for individuals capable of playing key roles and adding value in an innovative and fun environment.
We are recruiting to fill the position below:
Job Title: Mid-Level Front-end Engineer
Locations: Lagos, Abuja, Ibadan-Oyo
Job Type: Full Time
Department: Group Shared Technology
About the Front-end Engineer position
- We are looking for an experienced Front-end Engineer who will be responsible for building the ‘client-side’ of our web applications. Your duties will include translating our company and customer needs into a functional and appealing digital environment, ensuring great user experience.
- We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
Front-end Engineer responsibilities are
- Develop user-friendly web pages, using markup languages like HTML, CSS & Javascript
- Optimize applications for maximum speed and design mobile-based features
- Develop quality mockups and prototypes
- Review, maintain and improve the company's website
- Work together with Back-end Engineer and web designers to improve the usability
- Write functional requirement documents and guides
- Collect feedback from users and build solutions based on this data
- Assist back-end developers with coding and troubleshooting
- Maintain high-quality graphics standards and brand consistency
- Keep in touch with the latest trends in web development
Front-end Engineer requirements are
- 1+ years experience of working on a Front-end Engineer position
- Significant experience with markup languages, JavaScript, CSS and jQuery
- Excellent understanding of the entire web development process (design, development and deployment)
- Good experience with software like Adobe Suite, Photoshop and content management systems
- Good understanding of layout aesthetics and SEO principles
- Knowledge of browser testing and debugging
- Excellent analytical and multitasking skills with an ability to perform well in a dynamic environment
Interested and qualified candidates should:
Click here to apply
Job Title: Database Administrator
Locations: Lagos, Abuja, Ibadan-Oyo
Job Type: Full-Time
About the Position
- We are looking for a Professional Database Administrator (DBA) who will keep the database up and running smoothly 24/7. The goal is to provide a seamless flow of information throughout the company, considering both backend data structure and frontend accessibility for end-users.
- You should be capable of productive collaboration with the development team to ensure system consistency, provide technical support and identify new requirements. You should also be organized and communicative.
Responsibilities
- Create database systems of high availability and quality depending on each end user’s specialised role
- Construct and implement database in accordance to end users information needs and views
- Ensure data distribution to the right user, in appropriate format and in a timely manner
- Utilize high-speed transaction recovery techniques and backup data
- Ensure minimal database downtime and manage parameters to provide fast query responses
- Monitor database performance, implement changes and apply new patches and versions when required
- Document database policies, procedures and standards, and ensure they are followed by the team
- Organize tests and evaluations regularly to ensure data security, privacy and integrity
- Provide proactive and reactive data management support and training to users
Requirements
- 2+ years' experience of working on a Database Administrator position
- Solid experience with database standards and end user applications
- Solid experience with data backup, recovery, security, integrity and SQL
- Experience with DBA case tools (front-end or back-end) and third party tools
- Good knowledge of database design, documentation and coding
- Knowledge of programming languages API
- Strong problem solving skills, with algorithmic thinking
- BS degree in Computer Science or other relevant area
Interested and qualified candidates should
: Click here to apply
Job Title: Program Manager
Locations: Lagos, Abuja, Ibadan-Oyo
Job Type: Full-Time
Department: Group Shared Technology
About the Position
- We are looking for a Program Manager who will manage the delivery of software development projects with optimal quality in a timely manner. You will act as a liaison officer between all teams required on your projects to ensure requirements are well articulated, analyzed and delivered.
- You should be an excellent servant leader with in experience in project management, preferably in the software development space.
Responsibilities
As a Scrum Master:
- Provide support to team members in the development, testing and deployment processes (e.g. impediment removal, requirement clarification, etc)
- Work with Solution Architects and Product Owners to maintain team's task board and organize team activities
- Act as an evangelist of the agile principles
- Conduct agile events with the required stakeholders on projects
As a Project Manager:
- Provides the project vision to project team members and keeps focus firmly fixed on the same
- Coordinate project planning activities to develop and maintain project plan comprising the project objectives, scope and schedule
- Track project against its schedule and objectives and take corrective actions to address deviations
- Ensure project delivery is timely and meets required quality standard
- Organize and conduct project meetings
- Prepare and present oral and/or written project reports and presentations
- Work closely with required stakeholders to do resource planning
- Proactively identify and mitigate potential or real roadblocks
- Drive adherence to product and project documentation maintenance on confluence
- Escalate project related matters
- Effective and timely use of project management tool to prepare and update project documentations (plans, report, risk, etc)
- Develop project related report as the need arises
- Ensure compliance with engineering processes and standards
As a Business Analyst:
- Work with product owners or managers to articulate product requirements in form of user stories and/or journey
- Define or delineate project scope with stakeholders
- Engage SMEs and wide-ranging stakeholders to discover detailed information/requirements on projects or products
- Ensure a thorough understanding and breakdown of user stories and develop acceptance criteria
- Identify dependencies that may be required to produce project deliverables
- Run through the standard requirement analysis checklist to ensure each standard requirements are identified per project type
- Work with solution architects to produce or document required technical design e.g. architecture, process flows, system designs, use cases and so on
- Confirm or review gathered requirements with product owners
- Ensure requirement documentation is documented in a standard template
- Ensure requirements are prioritized
- Drive development of test cases based on the outcome of requirement analysis/requirement document
Requirements
- 3+ years' experience of working as project manager or other related position
- Significant experience with project management techniques and methods
- Agile project management experience will be a plus
- Good practical experience with project management software (such as Jira, MS Project )
- Strong leadership, organizational and problem-solving skills
- Excellent communication skills
- BSc or BA degree in Engineering or other relevant area; MSc or MA degree will be a bonus
Interested and qualified candidates should
: Click here to apply
Job Title: Mobile Engineer
Locations: Abuja, Lagos and Ibadan - Oyo
Job Type: Full-Time
Department: Group Shared Technology
About the Position
- We are looking for a Mobile Engineer who will join our Engineering team to develop and maintain high quality mobile applications
- You will also collaborate with other internal teams to develop functional mobile applications and support existing mobile products of our company.
- You should have significant experience in mobile development and be able to perform efficiently in a fast-paced environment. We also expect you to be passionate about mobile platforms and translating code into user-friendly apps.
Responsibilities
- Develop fully functional mobile applications writing clean code
- Create and execute unit and UI tests to identify malfunctions
- Support the entire application lifecycle, including concept, design, test, release and support phases
- Retrieve specific requirements and suggest solutions to improve user experience
- Evaluate and debug mobile applications to optimize their performance
- Work together with Product Development team to plan new features
- Support legacy applications and suggest ways to improve or replace them
- Oversee the compliance of applications with established quality standards
- Find and suggest new mobile products, applications and protocols
- Stay informed about new technology trends
Requirements
- B.Sc Degree in Computer Science or other relevant area
- 2+ years' experience of working on a Mobile Engineer position
- Published applications on the App store or the Android market
- Solid experience with at least one programming language like Swift or Java
- Good experience with third-party libraries and APIs
- Good knowledge of OOP design principles
- Strong analytical skills with a good problem-solving attitude
- Strong teamwork skills with ability to perform well in a dynamic environment.
Interested and qualified candidates should:
Click here to apply
Job Title: QA Engineer
Locations: Lagos, Abuja, Ibadan-Oyo
Job Type: Full Time
Department: Group Shared Technology
About the QA Engineer position
- We are looking for a Quality Assurance (QA) Engineer who will execute and manage exploratory and automated tests to ensure product quality. You will design and implement tests, debug and define corrective actions, review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts).
- In addition, you should partake in all stages of software development to proactively identify potential issues. In summary, an ideal candidate should work to:
- Implement quality standards and measures for the Information Technology services within Interswitch.
- Ensure products and services meet regulatory standards and customer needs.
- Partake in the development and launch of efficient Information Systems to support Interswitch’s core business.
Responsibilities
You will function in the following capacities:
Strategy & Planning:
- Partake in established Quality Assurance measures and testing standards for new applications, products, and/or enhancements and fixes to existing applications throughout their development/product life cycles.
- Perform industry analysis to increase awareness on Software Quality standards and provide insights to the Quality Assurance team.
- Prepare and deliver test reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the Organisation.
Technical requirements
You will be required to ensure satisfactory service with customers at all levels (Business Analyst, Developers, Operations, Products and Management teams). Also, you will:
- Create and execute test strategies which cover identified test scenarios.
- Execute manual and automated tests. An acumen for automated testing is very desirable.
- Follow standards set by the department Head to ensure quality software release.
- Support and serve as a technical expert for Interswitch's in-house developed applications in all stages of development, testing, and production.
- Ensure that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements and identify existing or potential issues.
- Ensure proper documentation of all testing activities.
- Review new or modified programs, including documentation, diagram, and flow charts, to determine if the programs will perform as users require and conform to guidelines.
- Ensure that regression tests are performed for any existing products that have been enhanced to discover any bugs.
- Make recommendations for improvement of applications to Software Engineers.
- Oversee manual testing in situations where automated tests cannot be achieved. That being said - be relentless about finding ways to automate these manual tests to save time and repetitive effort in the future.
- Communicate application issues to the concerned development team for timely resolution.
- Ensure PCIDSS standards are met through close monitoring of outputs.
- Create methodologies and processes for the collection and analysis of data for ensuring software, systems, and product quality
Qualifications
- 2 to 3 years’ work experience in a Software Quality Assurance role.
- You have excellent communication and interpersonal skills to enable you work as a team player, rather than just as an individual.
- Basic programming experience is an added advantage.
- Understanding of development methodologies (such as Agile and Scrum).
- Strong verbal and written communication skills with the ability to liaise with a variety of stakeholders.
- Good organization and problem-solving skills.
- The ability to work under pressure.
- Excellent attention to detail.
- Critical analysis of systems with the intention to break them.
- Technically, previous experience with these tools is desirable: JIRA, Jenkins, Git, Ruby/Cucumber, Postman, Katalon Studio, Appium and Selenium Webdriver.
- ISTQB Foundation Level certification is a great added advantage.
Interested and qualified candidates should:
Click here to apply
Job Title: Junior Backend Engineer
Locations: Abuja, Lagos and Ibadan - Oyo
Job Type: Full-Time
Department: Group Shared Technology
About the Position
- We are looking for a Back-end Developer who will be responsible for the server side of the company's web applications
- You will work closely with our engineers to ensure system consistency and improve user experience.
- You should be able to develop and maintain functional and stable web applications to meet our company’s needs
- Therefore you have to possess excellent programming skills and a passion for developing applications or improving existing ones.
Responsibilities
- Take part in the entire application lifecycle, focusing on coding and debugging
- Write quality code to develop functional web applications
- Develop and maintain UI tests to optimize performance
- Debug applications and detect and fix errors
- Work together with Front-end Developers to integrate UI elements with server-side logic
- Implement modern technologies to improve legacy applications
- Collect, analyze and address technical and design requirements
- Help to create reusable code and libraries for future use
- Train and support internal teams
- Interact with developers, designers and system administrators to identify new features
- Stay informed about emerging technologies
Requirements
- 1+ years' experience of working on Back-end Developer position
- Solid experience with programming languages like Java
- Excellent understanding of the entire web development process (design, development and deployment) and application lifecycle
- Good practical experience with CMS framework
- Good knowledge of front-end languages (e.g. HTML, JavaScript and CSS)
- Strong analytical and time management skills
- Good teamwork skills with a problem-solving attitude.
Interested and qualified candidates should:
Click here to apply
Job Title: Senior Backend Engineer
Locations: Lagos, Abuja, Ibadan-Oyo
Job Type: Full-Time
Department: Group Shared Technology
About the Position
- We are looking for a Back-end Developer who will be responsible for the server side of the company's web applications. You will work closely with our engineers to ensure system consistency and improve user experience.
- You should be able to develop and maintain functional and stable web applications to meet our company’s needs. Therefore you have to possess excellent programming skills and a passion for developing applications or improving existing ones.
Responsibilities
- Take part in the entire application lifecycle, focusing on coding and debugging
- Write quality code to develop functional web applications
- Develop and maintain UI tests to optimize performance
- Debug applications and detect and fix errors
- Work together with Front-end Developers to integrate UI elements with server side logic
- Implement modern technologies to improve legacy applications
- Collect, analyze and address technical and design requirements
- Help to create reusable code and libraries for future use
- Train and support internal teams
- Interact with developers, designers and system administrators to identify new features
- Stay informed about emerging technologies
Requirements
- Experience of working on Back-end Developer position
- Solid experience with programming languages like Java
- Excellent understanding of the entire web development process (design, development and deployment) and application lifecycle
- Good practical experience with CMS framework
- Good knowledge of front-end languages (e.g. HTML, JavaScript and CSS)
- Strong analytical and time management skills
- Good teamwork skills with a problem-solving attitude
- BSc degree in Computer Science or other relevant areas
Interested and qualified candidates should
: Click here to apply
Job Title: Junior Frontend Engineer
Locations: Lagos, Abuja, Ibadan-Oyo
Job Type: Full Time
Department: Group Shared Technology
About the Front-end Engineer position
- We are looking for an experienced Front-end Engineer who will be responsible for building the ‘client-side’ of our web applications. Your duties will include translating our company and customer needs into a functional and appealing digital environment, ensuring great user experience.
- We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
Front-end Engineer responsibilities are
- Develop user-friendly web pages, using markup languages like HTML, CSS & Javascript
- Optimize applications for maximum speed and design mobile-based features
- Develop quality mockups and prototypes
- Review, maintain and improve the company's website
- Work together with Back-end Engineer and web designers to improve the usability
- Write functional requirement documents and guides
- Collect feedback from users and build solutions based on this data
- Assist back-end developers with coding and troubleshooting
- Maintain high-quality graphics standards and brand consistency
- Keep in touch with the latest trends in web development
Front-end Engineer requirements are
- 1+ years experience of working on a Front-end Engineer position
- Significant experience with markup languages, JavaScript, CSS and jQuery
- Excellent understanding of the entire web development process (design, development and deployment)
- Good experience with software like Adobe Suite, Photoshop and content management systems
- Good understanding of layout aesthetics and SEO principles
- Knowledge of browser testing and debugging
- Excellent analytical and multitasking skills with an ability to perform well in a dynamic environment
Interested and qualified candidates should:
Click here to apply
Job Title: Senior Frontend Engineer
Locations: Lagos, Abuja, Ibadan-Oyo
Job Type: Full Time
Department: Group Shared Technology
About the Front-end Engineer position
- We are looking for an experienced Front-end Engineer who will be responsible for building the ‘client-side’ of our web applications. Your duties will include translating our company and customer needs into a functional and appealing digital environment, ensuring great user experience.
- We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
Front-end Engineer responsibilities are
- Develop user-friendly web pages, using markup languages like HTML, CSS & Javascript
- Optimize applications for maximum speed and design mobile-based features
- Develop quality mockups and prototypes
- Review, maintain and improve the company's website
- Work together with Back-end Engineer and web designers to improve the usability
- Write functional requirement documents and guides
- Collect feedback from users and build solutions based on this data
- Assist back-end developers with coding and troubleshooting
- Maintain high-quality graphics standards and brand consistency
- Keep in touch with the latest trends in web development
Front-end Engineer requirements are
- Significant experience of working on a Front-end Engineer position
- Significant experience with markup languages, JavaScript, CSS and jQuery
- Excellent understanding of the entire web development process (design, development and deployment)
- Good experience with software like Adobe Suite, Photoshop and content management systems
- Good understanding of layout aesthetics and SEO principles
- Knowledge of browser testing and debugging
- Excellent analytical and multitasking skills with an ability to perform well in a dynamic environment
Interested and qualified candidates should:
Click here to apply
Job Title: Mid-Level Back-end Engineer
Locations: Lagos, Abuja, Ibadan-Oyo
Job Type: Full-Time
Department: Group Shared Technology
About the Position
- We are looking for a Back-end Engineer who will be responsible for the server side of the company's web applications. You will work closely with our engineers to ensure system consistency and improve user experience.
- You should be able to develop and maintain functional and stable web applications to meet our company’s needs. Therefore you have to possess excellent programming skills and a passion for developing applications or improving existing ones.
Responsibilities
- Take part in the entire application lifecycle, focusing on coding and debugging
- Write quality code to develop functional web applications
- Develop and maintain UI tests to optimize performance
- Debug applications and detect and fix errors
- Work together with Front-end Developers to integrate UI elements with server-side logic
- Implement modern technologies to improve legacy applications
- Collect, analyze and address technical and design requirements
- Help to create reusable code and libraries for future use
- Train and support internal teams
- Interact with developers, designers and system administrators to identify new features
- Stay informed about emerging technologies
Requirements
- 1+ years' experience of working on Back-end Developer position
- Solid experience with programming languages like Java
- Excellent understanding of the entire web development process (design, development and deployment) and application lifecycle
- Good practical experience with CMS framework
- Good knowledge of front-end languages (e.g. HTML, JavaScript and CSS)
- Strong analytical and time management skills
- Good teamwork skills with a problem-solving attitude
Interested and qualified candidates should
: Click here to apply
Job Title: QA Engineer - Mobile
Locations: Abuja, Lagos and Ibadan - Oyo
Job Type: Full-Time
Department: Group Shared Technology
About the Position
- We are looking for Quality Assurance (QA) Engineers for our Mobile Application Team who will execute and manage exploratory and automated tests to ensure application quality
- You will design and implement tests and test frameworks, debug and define corrective actions and ensure timely delivery in a fast-paced environment
- In addition, you will partake in all stages of application development, especially during the planning stage, to proactively identify potential issues.
In summary, an ideal candidate should work to:
- Implement quality standards and measures for the Information Technology services within Interswitch with focus on mobile apps.
- Ensure products and services are delivered – apps which customers love!
- Partake in the development and launch of efficient Software Solutions to support Interswitch’s core business.
Responsibilities
You will function in the following capacities:
Strategy & Planning:
- Partake in establishing Quality Assurance measures and testing standards for new and existing applications, throughout their life time.
- Perform industry analysis to increase own awareness on mobile application quality standards and provides insights to the Quality Assurance team
- Prepare and deliver test reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the Organization.
Technical:
- Create and execute test strategies which cover identified test scenarios.
- Create and execute automated tests. An acumen for automated testing is very desirable.
- A passion to work with Software Engineers to set up and establish automated test pipelines for developed Mobile Apps.
- Very good exploratory testing skills and knowledge of best user experience practices for mobile apps.
- Follow predefined team standards to ensure quality software release.
- Support and serve as a technical expert for Interswitch's in-house applications in all stages of development, testing, and deployment.
- Create and maintain proper documentation of all testing activities.
- Review new or modified applications, including documentation, diagram, process flows and and flow charts, to determine if the applications still perform as users require and conform to guidelines.
- Perform value driven testing activities that result in consistently deploying applications that meet business requirements and systems goals while fulfilling end-user requirements.
- Identify, report and track to closure all existing or potential issues, bugs and defects.
- Make recommendations for application improvements to Software Engineers.
- Communicate application issues to the concerned development team for timely resolution.
- Ensure PCIDSS standards are met through close monitoring of outputs.
Requirements
- Practical experience with mobile testing frameworks/tools such as Appium, Katalon, Espresso, TestDroid, and Calabash on native IOS and Android devices.
- Practical experience with web application domain and testing knowledge. Experience using Selenium Webdriver (Java or Javascript) is highly desired.
- Experience designing and developing mobile test automation solutions in a CI/CD pipeline.
- Experience in configuring, installing apps, debugging and troubleshooting IOS and Android devices.
- Demonstrated passion for mobile apps and in-depth knowledge of a variety of device firmware types, OS and related characteristics.
- Experience with QA processes – defect reporting and tracking to closure, documentation, security testing, non-functional testing e.t.c.
- Familiarity with Java, Git, Selenium WebDriver, MS SQL.
- Familiarity with Cordova, React Native and mobile development systems is a plus.
- Interest in performing manual and automated testing
- The ingenuity to think of new ways to test and identify failure points
- Proven history of striving to continuously, learn, improve and apply new technologies that will increase operational efficiency and effectiveness
- The ability to stay productive and deliver value in a fast-paced environment
- Understanding of Agile Process and ability to prioritize and manage workload to meet critical project milestones and deadlines
- Excellent attention to detail.
Qualifications
- 3 or more years work experience in a Software Quality Assurance role with at least 1 year as a Mobile Test Engineer.
- You have excellent communication and interpersonal skills to enable you work as a team player. This is very important.
- A “Can Do” attitude, relentless in finding new ways to tackle unknown scenarios and survive in unchartered waters.
- Programming experience is an added advantage.
- Understanding of development methodologies (such as Agile and Scrum).
- Strong verbal and written communication skills with the ability to liaise with a variety of stakeholders.
- Good organization and problem-solving skills
- Technically, previous experience with these tools is desirable: JIRA, Jenkins, Git, Ruby/Cucumber, Postman, Katalon Studio, Appium, Espresso, Calabash and Selenium Webdriver.
- ISTQB Foundation Level certification is a great added advantage.
Interested and qualified candidates should:
Click here to apply
Job Title: Devops Engineer
Locations: Lagos, Abuja, Ibadan-Oyo
Job Type: Full Time
Department: Group Shared Technology
About the DevOps Engineer Position
- We are looking for a DevOps Engineer who will join our Engineering team to Implement and monitor robust, stable and highly available technology platforms (i.e. systems, applications and services) that drive Interswitch business solution.
- You should have significant experience in DevOps Engineering and be able to perform efficiently in a fast-paced environment.
Responsibilities
- Expertise in Linux and Windows operating systems and Shell scripting.
- Technical experience working with cloud technologies.
- Build and Deployment Management (Jenkins) in a CI/CD workflow
- Experience with Chef, Puppet or Ansible, automating all aspects of system and server management.
- Good understanding of distributed systems and container technologies like Docker/Kubernetes container infrastructure and orchestration.
- Experience with DNS, Networking and High Availability solutions.
- Proficient in at least one of the following languages: Python, Ruby, Go.
- Ability to work across teams to continuously analyse system performance in production, troubleshoot reported issues, and proactively identify areas in need of optimization
- Previous experience with developing and driving real time monitoring solutions that provide visibility into site health and key performance indicators.
- Working knowledge of databases
- Working understanding of Load balancing technologies
- Working understanding of IT service management (Incident, Problem, Change and Knowledge management)
- Ability to work within a technical team of support engineers through day-to-day operations and critical incidents.
- Problem-solving attitude
Requirements
- Good first degree in Computer Science / Computer Engineering or other related area
- Microsoft Operating Systems & Database Certifications (e.g. MCP)
- Service Management Certifications (e.g. ITIL)
- Project Management Certifications
- Skilled in DB Administration, Capacity Management, Availability Management, Systems Design and Integration, Systems Security
- Extensive experience and skilled in Programming, Research and Analytical Skills
- Great attention to details, Communication, ability to work under pressure and Time management.
Interested and qualified candidates should:
Click here to apply
OND / HND / BSC Holders job vacancies in Nigeria,
Ibadan job vacancies in Nigeria,
Oyo State job vacancies in Nigeria,
Engineering job vacancies in Nigeria,
Experienced Personnel job vacancies in Nigeria,
Web Developer job vacancies in Nigeria,
Database job vacancies in Nigeria,
Software Developer job vacancies in Nigeria,
Quality Assurance job vacancies in Nigeria,
Lagos State job vacancies in Nigeria,
Computer Engineering job vacancies in Nigeria,
Computer Science job vacancies in Nigeria,
Program Manager job vacancies in Nigeria