Junior Software Engineer / System Analyst
Junior Software Engineer/System Analyst - Front Arena
Â
Role Purpose
The purpose of the Junior Software Engineer/System Analyst (Front Arena) at Andile Solutions is to provide Capital Markets knowledge and practical application of business analysis to design, develop and implement functional and/or technical system solutions to Capital Markets challenges. This role has a client system focus.
Role Objectives
- Understand and clarify client functional and/or technical system requirements in order to identify and define client system challenges in the context of client business and/or system requirements.
- Deliver functional and/or technical system solutions in order to solve client business and/or system challenges.
- Ensure that implemented system solutions address the original client business and/ or system requirement with the requisite quality.
- Ensure Andileâs continual growth in system analysis competence through continuous individual learning and development.
Qualifications
The following educational requirements were found to be relevant to this role:
- B.Sc. Financial Mathematics or B.Sc. Computer Science or B.Eng. Electrical and/or Electronic Engineering or similar degrees.
- Post-graduate degrees are advantageous.
Fundamental Knowledge
The following knowledge requirements were found to be relevant to this role (advantageous):
- Capital Markets subject matter, across asset classes, across business areas.
- FIS Front Arena or similar Capital Markets Software SystemsÂ
- Business Analysis fundamentalÂ
- System Configuration and/or Development fundamentals
Functional and Technical Skills (Python)
The following skills requirements were found to be relevant to this role:
- Requirements Gathering â elicitation of client system requirements for input to functional and/or technical requirements specifications.
- Solution Design â design of functional and/or technical system solutions that address client system requirements.
- Scoping â contribute to client deliverable scope analysis and definition within context of system requirements.
- System Configuration and/or Development â the ability to configure systems and/or develop system software in order to deliver functional and/or technical solutions to client system requirements.
- Planning â plan task execution and deliver accordingly.
- Documentation â documenting of all required aspects related to system analysis, including requirements, solutions and testing.
- 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 functional and/or technical requirements specifications before final production delivery and implementation.
- System Training â training to client business users in the use and/or understanding of system functionality.
- Post Implementation Support â system maintenance and client assistance in the use and/or understanding of the implemented system solutions.
- Stakeholder Engagement â the ability to engage relevant stakeholders of a client deliverable for all functional and/or 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.