Rand Merchant Bank (RMB), a division of FirstRand Bank Limited, is a leading African corporate and investment bank and part of one of the largest financial services groups in Africa. We offer our clients innovative, value-added advisory, funding, trading, corporate banking and principal investing solutions.
We are recruiting to fill the position below:
Job Title: Application Developer
Location: Lagos
Employment Type: Full Time
Purpose
- The Application Specialist is responsible
for designing and developing functional software solutions for the bank.
- The candidate would work with various
business units in the organization to understand and analyze their
requirements and collaborate with various technical teams across the
FirstRand Group to design and implement solutions to meet the needs of the
business.
- The ideal candidate will have hands-on
experience in software development, project management, database design
and enterprise architecture.
- The goal of the application specialist is
to deliver high-quality software solutions that is aligned with user needs
and business goals.
- The role is based in Lagos, Nigeria and
reports to the Head of Business Technology of RMB Nigeria.
Responsibilities
The successful candidate will be responsible for:
Strategic Perspective:
- Participating in strategic decisions about
technology, definition, and implementation of RMBN’s bespoke software
projects for business enablement, service & process transformation and
cost efficiency
- Working together with various teams in
South Africa and Nigeria to develop software applications and specialized
financial and management reports to meet regulatory and business
requirements.
- Working together with the RMB Technology
teams to plan and execute projects, ensuring that the business teams have
the appropriate product and technical specifications, direction and
resources to deliver products effectively
- Providing software development plans that
meet the future needs of RMBN’s clients and markets, technologies for
productivity and process improvements.
Operations:
- Performing software design and development
based on the customer’s requirement and producing design documents
- Liaising with stakeholders to determine
integration points and interaction for software components
- Working with incident managers to resolve
production problems
- Influencing and complying with regulatory
requirements to ensure that the RMBN system produces reports in compliance
with both Group and in country regulatory requirements
- Delivering and managing of technology
projects and solution life cycle within budget and set time frames
- Implementing & supporting core
banking, peripheral, electronic channels and specialized
applications
- Developing and maintaining integrated
programs to protect the integrity, confidentiality and availability of
customer’s information resources
- Attending to requests concerning code
reviews and writing codes for application functionality
- Reviewing current software properties to
identify areas for optimization and executing the optimization
process
- Supervising the entire life cycle of
bespoke software products to ensure they conform with applicable
standards
- Ensuring application security, best
practice, and regulatory compliance for software solutions
- Responding to issues from internal and
external customers; ensuring the integrity of applications developed and
the satisfaction of customers
- Evolving and updating the existing
software system applications and architecture in various areas as
needed
Effective internal and external stakeholder
relationship management:
- Build and maintain strong working
relationships with all stakeholders, displaying excellent abilities to
initiate dialogue and listen, advise, influence and negotiate
- Initiate meetings with key stakeholders to
track progress, manage expectations and ensure stakeholders’ needs are
met
- Proactively communicate and share
information and encourage discussion and debate (share successes and
highlight challenges)
- Provide engineering support when building,
deploying, configuring and supporting systems for customers
- Document and demonstrate solutions by
developing documentation, flowcharts, layouts, diagrams, charts, code
comments and clear code
- Demonstrate focus on RMBN’s clients with
the deployment of software upgrades, enhancements and fixes that are
coordinated based on targeted release schedules
- Oversee code review by ensuring that peer
codes are checked for errors and anti-patterns
- Actively participate in the release of
products according to stipulated timelines
- Ensure compliance with RMB development
processes
Effective teamwork, self-management, and alignment
with group values:
- Continually drive RMB’s values
- Follow through to ensure that personal
quality and productivity standards are consistently and accurately
maintained
- Make an effort to stay relevant and up to
date with legislation, new developments etc.
- Take ownership and accountability for
tasks and activities and demonstrate effective self-management
- Maintain a positive attitude and respond
openly to feedback
- Continually share, debate and communicate
learnings
- Be proactive in anticipating potential
problems and continually monitor progress to ensure small details are not
missed.
Qualifications
and Experience
- The successful candidate should have at
the minimum, a Bachelor's Degree in Computer Science / Electrical/
Electronic Engineering / Applied physics or a related discipline.
- Relevant certification such as ITIL
(Information Technology Infrastructure Library), MCP (Microsoft Certified
Professional)/ MCTS (Microsoft Certified Technology Specialist)/MCITP
(Microsoft Certified IT Professional), OCA (Oracle Certified Associate), OCP
(Oracle Certified Professional)
Experience:
- Minimum of seven (7) years’ experience in
a similar role and relevant industry with at least 5 years in application
development & management and financial reporting
- A Master’s Degree will be an advantage
- Strong knowledge of core banking systems
- Ability to negotiate and influence across
all levels including senior stakeholders
Technical Skills and Competences:
- Extensive experience in software
development, scripting and data modelling
- Knowledge of C# and Java programming
languages. Knowledge of Python, JavaScript, PowerShell, and BASH would be
an advantage
- In-depth knowledge of relational databases
(Oracle, MSSQL PostgreSQL & MySQL) and NoSQL
- databases (e.g. MongoDB)
- Reporting (Power BI, crystal reports)
- High performance and secure development
- Familiarity with Linux and Windows
Operating environments
- Familiarity with project management tools
(JIRA)
Competencies:
- Customer focus (internal and external
customers
- Interpersonal skills and ability to
network within an organization
- Analytical and problem-solving skills
- Information analysis and management
- Good Communication
- Proactivity
- Flexibility
Application
Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should submit their Applications to: rmbn.recruitment@rmb.com.ng using the
Position as the subject of the email.