
Latest Jobs in Nigeria
June 18, 2025 at 03:13 PM
Hiring!
Lead Software Engineer at Interswitch Group
Location: Lagos
Job type: Full-time
Responsibilities
* Undertakes complete design of moderately complex software applications or components, applying agreed standards, patterns, and tools.
* Assists as part of a team in the design of components for larger software systems.
* Specifies user/system interfaces.
* Creates multiple design views to address the concerns of various stakeholders and separately handle functional and non-functional requirements.
* Assists in evaluating options and trade-offs.
* Collaborates in reviews of work with others, as appropriate.
* Designs, codes, verifies, tests, documents, amends, and refactors complex programs/scripts and integration software services.
* Contributes to the selection of the software development approach for projects, choosing appropriately between plan-driven/predictive or adaptive (iterative and agile) approaches.
* Applies agreed standards and tools to achieve a well-engineered result.
* Participates in reviews of own work and leads reviews of colleagues' work.
* Reviews requirements and specifications, and defines test conditions.
* Designs test cases and test scripts under own direction, mapping them back to predetermined criteria and recording and reporting outcomes.
* Analyses and reports on test activities and results.
* Identifies and reports issues and risks associated with own work.
* Investigate problems in systems, processes, and services.
* Assists with the implementation of agreed-upon remedies and preventative measures.
* Produces software builds from software source code.
* Conducts tests as defined in an integration test specification and records the details of any failures.
* Analyses and reports on integration test activities and results.
* Identifies and reports issues and risks.
* Applies data analysis, design, and modelling techniques to establish, modify, or maintain a data structure and its associated components (e.g., entity descriptions, relationship descriptions, attribute definitions).
Requirements
* University degree in the field of computer science or a "STEM" major (Science, Technology, Engineering, and Math) or a related field.
* 5+ years of experience in software development.
* Strong leadership skills with a proven track record of managing teams of software developers.
* Experience with project management methodologies such as Agile, Scrum, or Kanban.
* Experience with programming languages such as Java, Python, or C++.
* Experience with cloud-based technologies such as AWS or Azure.
* Experience with database technologies such as SQL, MongoDB, etc.
* Experience with front-end technologies such as HTML, CSS, and JavaScript.
* Knowledge of the settlement and arbitration process in the financial services industry (desired).
* Ability to adapt to new technologies and learn quickly.
How to Apply
https://www.linkedin.com/jobs/view/4239051666/