Overview:
We are proud to be part of Africa’s largest banking group by assets, Standard Bank Group. Our operations in Tanzania empower the financial success of both the people and businesses that bank with us.
- Job
ID: 56981
- Job
Sector: Banking
- Country:
Tanzania
- Region/State/Province/District:
Dar es Salaam Region
- Location:
Dar es Salaam
Job Details
Test Division Summary
Job Purpose
To design, code, test, debug and correct programs in development environments within the Continuous delivery pipelines as well as provide support and maintenance of computer systems and programmes. In addition, produce program specifications in accordance with the Cyclomatic complexity conducive to a technical area, and implement applicable enhancements as well as work effectively within a strict framework of Software quality assurance standards.
Similar
Jobs:
Tradeand Engagement Manager at Tridge, click here
DRIVERat TADB Bank, click here
Key Responsibilities/Accountabilities
Adhere to Agile methodologies and follow Agile principles
through work outputs and behaviours
- Strive
to reach mature levels on the Continuum model by building own and team
competence to work in a continuous delivery environment. Champion team
learning and adopt suitable methodologies and practices.
- Collaborate
with colleagues from different disciplines in a cross-functional team to
deliver against iteration targets.
- Work
in partnership with Business representatives (e.g. Product Owner, Product
Manager) to ensure alignment and value to the customer.
- Manage
work effectively as an individual and team member including the
reprioritisation of backlogs and react flexibly to changing demands
Conduct Testing on various IT platforms
- Prepare
test cases for unit testing purposes.
- Conduct
unit testing and fix detected errors. Testing can be done on own work as
well as on that of other colleagues in the team.
- Develop
technical support documentation within agreed standards.
- Document
all work done as per standards, methods and tools used in the bank for
application development.
- Construct,
interpret and execute end to end system and program tests to verify correct
operation of completed systems.
- Ensure
adherence to release methodology and technical change management
procedures for all changes.
- Adhere
to project timelines for new developments and agreed service level
timelines for repairing defects.
Drive Continuous improvement
- Coach
more junior developers on technical aspects of application development,
controls, and documentation standards as well as on engaging effectively.
- Perform
quality assurance on the work completed by junior developers. Quality
assurance can cover code developed as well as supporting documents and
test plans.
- Look
actively for opportunities to shorten development times, improve skills of
the team and improve cost efficiency of application development
activities.
- Ensure
that all component designs take into account all specified requirements
and constraints.
- Provide
support and production standby post go live.
Other Duties include:
- Develop
tier coding, business layer coding, interface development, service
development and ensure creation of stored procedures, etc. as applicable
for the work package / project.
- Drive
CTS and customer specific coding standards, guidelines and best practices.
- Understand
the database concepts and write efficient queries.
- Raise
clarifications / issues / concerns regarding work output to the lead.
- Seek
review from peer / technical lead periodically.
- Participate
in setup activities for required environment setup.
- Deploy
code build in testing environment.
- Conduct
peer review during design, coding and testing.
- Complete
documentation as per the scope.
- Prepare
guidelines and checklist for development and testing activities. Provide
feedback to design team.
- Share
feedback with developers to check if code is as per requirements.
Incorporate changes as per feedback.
- Provide
necessary and timely status updates to the Supervisor / Technical Lead.
- Highlight
any potential risks to the leads.
- Update
traceability matrix for the work package developed.
- Mentor
the Developers to help them solve technical difficulties in the course of
coding.
- Follow
the SCM policies set for project.
- Raise
clarifications / issues / concerns regarding work output to the lead on
time.
- Provide
necessary and timely status updates to the Supervisor / Technical Lead.
- Highlight
any potential risks to the lead proactively.
- Provide
support on process audit activities.
- Adhere
to process and tools (usage of cognizant 20, awareness of Quality
Management System).
Preferred Qualification and Experience
BSc Comp Science, B.Com Informatics degree
Experience required
1* |
Job Function: Information Technology Job Family: Application Support Years: 3-4 Years Experience Description: Broad experience in translating
business and functional requirements into technical specifications and
developing the programming code to create the solutions. |
Job
Function: Information Technology Job
Family: Analysis and Design |
|
Experience required 2* Years: 3 Years |
Job Function: Information Technology Job Family: Information Systems Architecture Years: 3-4
Years |
PLEASE NOTE: All our recruitment and selection processes comply with applicable local laws and regulations. We will never ask for money or any form of payment as part of our recruitment process. If you experience this, please contact our Fraudline on +27 800222050 or forward to TransactionFraudOpsSA@standardbank.co.za
Click Here to Join us on Telegram for Instant OpportunitiesUpdates.