About the position
As a Systems Analyst & Developer, you’ll play a key role in the analysis, design, development, and testing of medium to complex applications that power our business. You’ll work alongside system designers to build innovative, scalable, and sustainable software solutions — from concept to deployment.
This dynamic position is equally split between system design (50%) and hands-on development (50%), making it ideal for a technically strong professional who also thrives on creative problem-solving and solution architecture.
Requirements
- Coordinate, design, and implement high-quality business applications across multiple channels.
- Collaborate with technical and business stakeholders to translate requirements into functional, scalable software solutions.
- Conduct system analyses of medium to high complexity, proposing effective and creative solutions.
- Develop conceptual, logical, and physical designs, producing clean and maintainable code aligned with organisational standards.
- Ensure all solutions meet defined quality, performance, and security standards.
- Participate in code reviews, ensuring adherence to development principles and continuous improvement practices.
- Support and maintain existing applications and front-end systems.
- Troubleshoot and resolve medium to high complexity technical issues in production environments.
- Liaise with technical teams and business users to coordinate issue resolution and implement approved system changes.
- Investigate and analyse new software and system integration opportunities.
- Support system designers in planning and implementing integration strategies for complex environments.
- Coordinate and execute system development, testing, and automation to ensure seamless integration and optimal performance.
- Partner with system designers, architects, and analysts throughout the software development lifecycle (SDLC).
- Work across both Waterfall and Agile (SCRUM) methodologies.
- Participate actively in Practice Improvement Workshops and Communities of Practice, contributing to innovation and best practice development.
- Provide mentorship and support to Analyst Programmers I, helping to build a culture of technical excellence.
Desired Skills:
- Solutions Design
- Solutions Development
- Systems Maintenance
- Integration
- Implementation
Desired Qualification Level:
About The Employer: