Standard Bank is recruiting a Developer, Software (m/f), to be based in Windhoek, Namibia.
Duties
- Design, develop, and configures software systems to meet market and/or client requirements by applying knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity
- To code, test, debug and correct programs in AUT and development environments within the continuous delivery pipe lines as well as provide support and maintenance of computer systems and programmes
- Develop tier coding, business layer coding, interface development, service development and ensure creation of stored procedures, etc. as applicable for the work package/project
- Produce program/ project specifications in accordance with the functional and technical area requirements
- Coach more junior developers on technical aspects of application development, controls, and documentation standards as well as on engaging effectively
- Champion team learning and adopt suitable methodologies and practices.
- 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 reprioritization of backlogs and react flexibly to changing demands through.
- Develop tier coding, business layer coding, interface development, service development and ensure creation of stored procedures, etc. as applicable for the work package/ project
- 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
- 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
Requisites
- BSc Comp Science, B.Com Informatics degree
Notes
- Only shortlisted applicants will be contacted