Software Engineer (Java)

Click Here to Apply

Job Location

Johannesburg, South Africa

Job Description

The following educational requirements were found to be relevant to this role: - B.Sc. Computer Science or B.Eng. Electrical and/or Electronic Engineering or similar degrees. - Post-graduate degrees are advantageous. Knowledge The following knowledge requirements were found to be relevant to this role: - Software Engineering fundamental knowledge at the requisite level of seniority (accountability). - Capital Markets Software Systems knowledge at the requisite level of seniority (accountability) is advantageous. - Capital Markets subject matter, across asset classes, across business areas at the requisite level of seniority (accountability). Skills The following skills requirements were found to be relevant to this role: - Requirements Gathering elicitation of technical requirements for input to technical requirements specifications. - Solution Design design of technical solutions that address client requirements. - Scoping contribute to client deliverable scope analysis and definition within context of technical requirements. - Software Development the ability to develop software to deliver technical solutions to client requirements. - Planning plan task execution and deliver accordingly. - Documentation documenting of all required aspects related to technical analysis including requirements, solutions and testing according to Software Engineering documentation standards. - Testing definition, validation and documentation of functional and/or technical testing scope, test cases and test outcomes across all testing phases, including unit, functional/integration, regression and user acceptance testing. - Solution Verification quality control and verification of final solution adherence to technical requirements specifications before final production delivery and implementation. - Technical Solution Training training to client business users in the use and understanding of proposed or implemented solutions. - Post Implementation Support software maintenance and client assistance in the technical use and understanding of implemented solutions. Stakeholder Engagement the ability to engage relevant stakeholders of a deliverable for all technical delivery aspects. - Prioritisation the ability to identify the object of highest importance and executing accordingly. - Communication the ability to convey relevant information in written and verbal form with the intent of creating clarity. - Interpersonal Skills the ability to interact with other people, individually and in groups through listening, effective speaking and the ability to control and manage emotions. - Collaboration being intentional about working together with others to achieve a common purpose, and the realisation that the collective result is superior to individual results.

Location: Johannesburg, ZA

Posted Date: 10/31/2024
Click Here to Apply
View More Jobs

Contact Information

Contact Human Resources

Posted

October 31, 2024
UID: 4903168953

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.