Software Engineer (java)

Johannesburg, Gauteng, 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.

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1370406
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned