Join us as aSoftwareEngineer
* This is anopportunity for a driven Software Engineer to take on an excitingnew career challenge
* Day-to-day, you'll build awide network of stakeholders of varying levels ofseniority
* It’s a chance to hone your existingtechnical skills and advance yourcareer
Whatyou'll do
In your new role,you’ll engineer and maintain innovative, customer centric, highperformance, secure and robustsolutions.
You’ll be workingwithin a feature team and using your extensive experience toengineer software, scripts and tools that're often complex, as wellas liaising with other engineers, architects and business analystsacross the platform.
You’llalso be:
* Producingcomplex and critical software rapidly and of high quality whichadds value to the business
* Working in permanentteams who are responsible for the full life cycle, from initialdevelopment, through enhancement and maintenance to replacement ordecommissioning
* Collaborating to optimise oursoftware engineering capability
* Designing,producing, testing and implementing our workingcode
* Working across the life cycle, fromrequirements analysis and design, through coding to testing,deployment andoperations
Theskills you'll need
You’llneed a background in software engineering, software design,architecture, and an understanding of how your area of expertisesupports our customers.
You’llalsoneed:
* Experience ofworking with code repositories, bug tracking tools andwikis
* Coding experience in multiple programminglanguages
* Experience of DevOps and Agilemethodology and associated toolsets andmethodologies
* A background in solving highlycomplex, analytical and numericalproblems
* Experience of implementing programmingbest practice, especially around scalability, automation,virtualisation, optimisation, availability andperformance