Apply critical thinking, design thinking and problem solving skills in an agile team environment to solvetechnical problems (Front End, Back End OR Middleware) with high quality solutions
Contribute to all phases of the development lifecycle including
Evaluate analysis, problem definition, business requirements, solution development and providerecommendations to enable the operational feasibility of solutions
Quickly produce well-organised, optimized, and documented source code to deliver technical solutions
Ensure designs and solutions support the technical organisation principles of self-service, repeatability, testability,scalability and resilience
Apply general design patterns and paradigms to deliver technical solutions