Full Stack Software Developer (Contract) – Midrand/Menlyn/Rosslyn/Home Office rotation – ISB3301816
Location | Midrand-Menlyn-Rosslyn-Home-Office-rotation, South Africa |
Date Posted | November 3, 2022 |
Category |
IT / Information Technology
|
Job Type |
Full-time
|
Currency | ZAR |
Description
Full Stack Software Developer (Contract) - Midrand/Menlyn/Rosslyn/Home Office rotation - ISB3301816
Our client requires the services of a Software Developer
POSITION: Contract until December 2024 (possible renewal)
COMMENCEMENT: ASAP
Duties & Responsibilities
ROLE
- Development and maintenance on platform/application
- Review and present proposed system solution to IT Project Manager / Leader and User Management or System owner
- Develop systems solutions in line with quality and delivery requirements
- Preparation of system/technical documentation (as per ISO standards)
- Meet with end users and gather requirements
- Facilitate daily stand-ups
- Ability and willingness to coach and give training to fellow colleagues and users when required
- User training
- Compiling of user and operational manuals
- System audits
- User sign off
Desired Experience & Qualification
REQUIREMENTS:
- 5-8 years’ experience in relevant programming language
- On premise virtualisation technology expertise
- Experience in testing (manual or automated testing
- Web and digital project experience advantageous
- Agile working experience advantageous
- Qualification in IT Business Analysis (Diploma / Degree)
JOB RELATED KNOWLEDGE & SKILLS
Specific Technical / Functional skills
- Designs and builds IT solutions as well as hardware and infrastructure at enterprise level
- Completes the specification, product selection and design of hardware / infrastructure components to implement a technology architecture
- Identifies and evaluates new and emerging technologies and ICT methods and techniques
- Supports license management of all used software
- Ensures license compliance for the product CSDM
- Identifies new training requirements and conducts training of further CSDM team members
- Onboards new team members regarding technical aspects of document and output management solutions
- Steers external provider teams for CSDM maintenance tasks
- Supports the product owner with options regarding future software decisions based on knowledge of changing customer demands, technical features and conducted technical tests (proof of concepts)
- Supports the product owner to shape the product roadmap
- Provides education operations in areas where no formal program exists
- Understanding of BI Tools will be an advantage
- Understanding of integration between different technologies
- Coordination between development and support environments
- Assisting with the business case
- Planning and monitoring
- Eliciting requirements
- Requirements organisation
- Translating and simplifying requirements
- Requirements management and communication
- Requirements analysis
- Document requirements in appropriate format depending on methodology followed
- Assist with identification and management of risks
Additional Requirements (if applicable.)
- German speaking (Advantageous)
- Extensive knowledge of JAVA EE
- Excellent OOP understanding