Job Vacancy at Stanbic Bank Tanzania: Engineer, Software

Fursa kazi
By -
0

 

Position: Engineer, Software 

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 APPLY NOW

 

 Click Here to Join us on Telegram for Instant OpportunitiesUpdates.

Post a Comment

0Comments

Post a Comment (0)