Position Summary:
The Risk Services team within Group Shared Services is looking for a Solutions Developer to support high-performing, scalable, enterprise-grade application design & development in agile teams by producing, testing, documenting & reviewing source code.
Key Responsibilities:
- Stay ahead of the curve on emerging technologies and development practices and continuously evolve existing knowledge & skill in preparation for exposure to Automation, Integration, Messaging, CI/CD etc.
- Debug existing source code and polish feature sets.
- Interpret analysis, problem definition & business requirements to identify solution requirements (e.g. features)
- Work with integrated teams and other developers to improve and evolve technical products and services
- Contribute to all phases of the development lifecycle
- Support reviews, performance monitoring & ongoing optimization and maintenance on applications
- Study & apply Group Architecture & Infrastructure guidelines to all development work
- Update, create and appropriately store application documentation & technical specifications
- Produce well-organised and documented source code for technical solutions
- Apply technical organisation principles of self-service, repeatability, testability, scalability & resilience in code development
- Apply general design patterns and paradigms to deliver technical solutions
Required Education & Experience:
- 3 – 5 years relevant expeirence
- Excellent understanding of specific coding / scripting languages
- Relevant B-Degree in Computer Science preferred
- Some experience / understanding with appropriate unit testing framework(s)
- Bachelor’s Degree: Information Technology
- Solid understanding of Object Oriented Design and ability to properly apply general design patterns and paradigms
- Some understanding of frameworks and libraries like JavaScript, jQuery, TypeScript, HTML, CSS