As a Systems Analyst & Developer youll play a key role in the analysis design development and testing of medium to complex applications that power our business. Youll 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.
Key Skills
- Spring
- .NET
- C / C++
- Go
- React
- OOP
- C#
- AWS
- Data Structures
- Software Development
- Java
- Distributed Systems
Employment Type : Full Time
Experience : years
Vacancy : 1