Analyst Developer SAP
Deka Minas
- Stellenbosch, Western Cape
- R90,000-100,003 per year
- Temporary
- Full-time
Analyst Developer
3. DIRECT REPORTS 2. PURPOSE STATEMENT • To design, develop, test, document and deploy, and support new and existing systems and software applications from supplied specifications in accordance with agreed standards.
- To support developers and stakeholders in scoping, progress and status. The job holder has no direct or indirect reports. 4. KEY PERFORMANCE AREAS 4.1 Delivery and quality.
4.5 Stakeholder Communication.5. KEY TASKS & ACCOUNTABILITIES 5.1 Delivery and quality.
- Participate in a cross-functional team that is responsible for the full software development life cycle from conception to deployment of each new product.
- Design, develop, test, document and deploy, and support new and existing systems and software applications from supplied specifications in accordance with agreed standards:
- Quality:
- Perform quality tests / performance testing by developing and executing, tests, automation scripts and procedures, handle load and scale:
- Ensure securely robust solutions (security context).
- Manage all cross-cutting non-functional architectural concerns for applications.
- Enforce non-functional Capitec and industry standards applicable to its delivery class.
- Evaluate system architecture and make recommendations as required.
- Adhere to the organisation’s prescribed development frameworks, patterns and practices.
- Design:
- Being able to come up with a solution to a programming challenge.
- Create automated and scalable solutions.
- Develop:
- Work with developers and architects in developing components based on requirements.
- Apply code and share impact of code changes with Business Analyst and team.
- Develop reusable code and libraries for future use.
- Test:
- Testing of code and developing automated testing scripts and procedures.
- Support:
- Conduct investigations through troubleshooting and debugging to fix minor and major and escalated
- Maintain and upgrade software.
- Deliver on negotiated commitments:
- Engage with Product Owners, project sponsors, inter-team communications for scoping, progress and status.
Knowledge:
- Must have knowledge of:
- IT systems development processes (SDLC)
- Application development
- Testing practices
- 6+ years proven experience in software development, project delivery and implementation
- Specific development technologies/language
- Service-oriented architecture
Knowledge:
- Financial Services systems environment
- High-volume industry exposure
- Systems architecture principles (IT technologies and software architecture)
- Systems analysis and design
- Agile systems development processes (CI/CD standards and agile delivery methods)
- Software development (typed and scripting coding languages)
- Designing and delivering scalable and resilient solutions
- Standards and governance, and best practices to simplify standards and governance processes with adherence
- AWS?
- 8 or more years’ software development experience, including a minimum of:
- 4+ years software design
- 4+ years proven working experience in software engineering and development (Cobol and/or Java and/or
- Microservice
- Cloud Solutions/Technologies