Develop software components as defined by the systems development life cycle (SDLC).
Analyse and understand business and technical stories, writing code, implementing automated tests, contributing to release and iteration planning and developing the working practices of the team.
Complete the unit testing of components for integration into larger subsystems.
Support the Software Component Manager in resolving high-priority defects and deploying fixes to production systems. Make sure that produced code is secure, stable and operational before handover to the Module lead.
Experience in Java, Python, software design, enterprise integration patterns.
Analysis skills (requirement refinement, data modelling, abstraction), excellent communication skills.
Testing (Unit, System, Integration, UAT, Performance, Stability).
Technical Discussion (Internal.
Client Interview (Technical).
L4: Minimum 8 Yrs Experience / Rate: GBP 82K PA.
L5: Minimum 10Yrs Experience / Rate: GBP 90K PA.