Interswitch Group is
currently recruiting interested and qualified applicants for the position of Team Lead, Software Development in
Nigeria. Learn about the job responsibilities, qualifications/eligibility and
how to apply.
Job
Purpose
·
To drive the
efficient accurate development of the code required to produce
the designed software solutions through the supervision and
coordination of a team of developers and other stakeholders within the
Engineering department to ensure that solutions are delivered on time and
on specification.
·
To
oversee software development and programming activities across project
phases and deploy programming facilitation tools.
·
To leverage
technical feedback from Testing team and incorporate improvements in
software code.
·
To
provide guidance and mentorship sessions to software development team.
Responsibilities
Application
Software Development
- Develop
existing applications and contribute to development of new
applications by analysing and identifying areas for modification
and improvement.
- Develop
new routine applications to meet customer requirements.
- Oversee
software development and testing, and deploy, within
budgetary margins, programming tools that facilitate software
development and coding.
Application Software
Roadmap
- Maintain
roadmap to facilitate application software development and ensure
the development work is prioritised in line with business
requirements.
Software Testing and
Performance Outputs
- Collaborate
with Team Lead, Software Testing in designing testing scenarios, and
leverage testing scripts to optimise software development processes.
- Engage
with Team Lead, Software Testing to communicate software development
progress and hindrances, and incorporate provided technical feedback
in development activities.
- Conduct
meetings with Team Lead, Software Testing and Lead, DevOps, to share
client requirements with junior-level team members, and align
on improvement opportunities.
Project Management
- Design
project plan in alignment with Lead Software Architect; share Software
- Development
project plan with Software Development team, and assign roles and
responsibilities according to background and specialisation.
- Monitor
Software Development team progress against respective
project timeline, and anticipate potential challenges and software
development hindrances; suggest relevant mitigation measures.
- Align
with fellow Team Leads, Software Development on project progress,
and share bi-weekly progress reports with respective Lead Software
Architect.
Performance Management
- Manage
and report on Software Development team members' performance.
- Set
appropriate performance objectives for direct reports or project /
account team members, hold them accountable for achieving these and
take appropriate corrective action where necessary to ensure the
achievement of team / personal objectives.
- Act as
mentor and coach to Software Development team members while fostering
an environment of mutual respect and trust among senior-level
team members.
Horizon Scanning
- Explore
and develop a basic understanding of external developments
or emerging issues and contribute to the evaluation of their
potential impact on, or usefulness to, Interswitch.
Technical
Competencies
Project Management
- Works
without supervision while providing technical guidance when required
on managing projects within desired cost, time and quality parameters.
- Project
Change Log / Register; Project Change Management Plan;
Project Charter; Project Management Plan; Project Requirements
Management Plan;
- Project
Requirements Verification Plan; Project Resource Management
Plan; Project Schedule; Project Schedule Baseline; Project Scope
Statement.
Compiling and
Decompiling Code
- Works
with full competence to compile and decompile programming code.
- Typically
works without supervision and may provide technical guidance.
Application Development
- Works
without supervision and provides technical guidance when required
on developing software using programming languages.
Assessment
- Works
without supervision and provides technical guidance when required
on analysing data from multiple sources to draw appropriate
conclusions and make suitable recommendations.
IT Testing
- Works
without supervision and provides technical guidance when required
on ensuring that IT applications meet required specifications by
designing, executing and reporting on tests of systems and services.
Service Level
Management
- Works
without supervision and provides technical guidance as needed
on delivering required services that meet quality standards.
Planning and Organising
- Works
without supervision and provides technical guidance when required
on planning, organising, prioritising and overseeing activities to
efficiently meet business objectives.
Project Cost and Budget
Management
- Works
with full competence to estimate and manage the effort and finances
to complete the work within budget.
- Typically
works without supervision and may provide technical guidance.
- Budgeting;
Estimating; Project cost baseline.
Web Development
- Works
without supervision and provides technical guidance when required
on the development and implementation of website structure and
content.
Project Tracking and
Reporting
- Works
without supervision and provides technical guidance when required
on measuring and reporting progress toward intermediate targets to
make sure a project stays on track to achieve its ultimate goals.
- Project
Performance Report; Schedule Reporting; Status Reporting;
Status Reports.
Education
General Education - University First Degree in Computer Science, Computer Engineering or a
related field.
Experience
General Experience
- At least
6 years' comprehensive experience in Software Engineering
and Software Testing, including writing code, application engineering
and Software Architecture
- This
experience will enable the job holder to deal with the majority of
situations and to advise others.
Managerial Experience
- At least
3 years' experience of supervising and directing people and
other resources to achieve specific end results within limited
timeframes and a software testing project management environment.
Method
of Application
Interested and
qualified applicants should follow the link below to submit CV and application
letter.
Department:
PayToken - Payment Cards & Tokens
Location:
Lagos Office | Permanent, Nigeria
Application
Deadline: June 23, 2023
>> CLICK HERE TO
APPLY ONLINE
0 Comments