Developer

Εταιρεία: CV-Library
Είδος εργασίας: Πλήρης απασχόλησης
Μισθός:
55.000 - 65.000 GBP/Έτος

Developer - legacy technology - Hybrid

OpenVMS Plus 1 of the following: Cobol, c#, HP Basic, Fortran, Pascal, DEC

Will also work on migration to SQL

This role is about making a difference and is unique in its opportunity to support significantly important legacy systems as well as learning how to (and implementing) new digital micro-services strategies around the same system.
• The role enables the older legacy system (MSL) to be supported by competent, analytical individuals but at the same time offer up new ways of integrating and extending functionality in modern ways.
• It is accepted that the individuals that are ‘right for this role’ are technically not a 100% fit in that legacy skills and modern skills are not always within the same individual – but this role is available to those willing to learn technical, domain and future skills or someone who has a strong foot in one and would like to make a difference in the others.
• There is a potential for the right individual with the right personal attributes and approach to be trained into this position.
• Working fromTBC, adjoined to the UK Team, the MSL Analyst/Developer will be a key member in MSL Development Team.
• Reporting to the UK Development Team Leaders for support, guidance and technical direction the MSL Analyst/Developer role has been created to maintain and enhance our share registration applications MSL).
• The MSL system is a legacy system written in Dec Basic on an OpenVMS platform. Whilst the stability and performance it is imperative this role provides two key services:
o Maintain existing MSL services, code and connected systems:
 To consider, supported by System Analysts, simple domain requirements in technical terms articulating the business need into technical considerations and specifications.
 To provide 3rd line support on the share registration systems.
 Design of system changes.
 Deliver new/enhanced code to the MLS platform to support business needs either from specifications provided or self-determined based on own domain knowledge built up.

o Marginalise MSL by introducing modern integration framework (DSF):
 It is also key that the MSL system doesn’t continue to grow a larger footprint so newer integration technologies (such as the Group Digital Services Framework) are introduced;
 Micro-services architectures are required to be introduced to create data and functional services that ‘hollow out’ the MSL system over time;
• MSL will be available for a number of years so the system needs to be supported whilst it is also marginalised towards the micro-service strategy.
• This makes for a unique legacy/future architectural responsibility working within this area.
• Production of documentation (e.g. design, specifications) in both the existing MSL and the newer DFS services is vital.
• Creating abstract integration services to the legacy system allowing newer, digitally enabled solutions utilise the data within the database and enabling future transformation possibilities.
• Ensuring that the MSL system integrity, incidents and problems are resolved quickly – getting to know MSL ‘inside out’ will; be key to transforming it through newer micro-services technologies.

Responsibilities
Responsible:
• Working with the UK Team Lead - Design, Build and Test of Dec Basic code for the maintenance of business objectives as needed.
• With this, whilst the dominant responsibility is code, the role needs to be take into consideration an element of removing ambiguity from change requests by providing some of the details around business requirements. Project demand would be led by Systems Analysts and not Analyst/Programmers.
• Resolution of issues, incidents and problems within the MSL system due to code or data issues.
• Understanding, documenting and supporting the existing MSL code modules so they can continue to provide integral systems service to the business and can be integrated/supported by DSF components;
• Ensuring that, working with DevOps, the Development Team has the right environments to maximise the development Teams’ efficacy and obstacles are removed and automation introduced where appropriate;
• Working with the UK DSF Architects to learn the framework and to determine what integration opportunities exist and bringing those opportunities to an implemented reality.
• Work with ALM/SDLC Architects to ensure that code is properly managed and stored correctly with code repository tools.
• Ensuring code is of good quality without significant rework required and without introducing performance or security issues into live services.
• Production environments are protected by governance, good practice/process, design and ‘fit for purpose’ environments, to the left of Pre-Prod, supporting all project and change activity;
• Ensuring project and change release(s) are packaged to the right quality, repeatable between environments without change or modification and deployed to the target environments - ultimately to Production without detriment or issue in agreed timescales;
• Software and processes are correctly documented to ensure single points of knowledge do not become a problem and skills are distributed across the team and department;
• Ensuring that software Deliverables/Artefacts, as part of any Change/Project, are progressed providing appropriate status reporting and updates as requested by the Line/Project/Change Manager;

Qualifications and skills
There is potential for the right individual with the right personal attributes and approach to be trained into this position as it is recognised as a uniquely position role where the successful candidate will be required to learn domain knowledge, legacy coding skills and alongside – new modern day micro-services strategies.

Desirable (Not Essential)
• DEC/Compaq/HP Basic
• RMS
• OpenVMS
• Experience of the full software development lifecycle.
• Experience working with legacy systems and platforms
• ISAM files
• C#
• Working with micro-service patterns

Key Performance Indicators
• % rework of code provided to fulfil business objectives.
• Quality of code in reviews meeting architectural and quality/coding standards;
• % of Releases/Deployments to Production and non-production without issue;
• Post deployment Incident levels achieving set targets;
• % of formal processes documented.
• Number of DSF compatible services approved by the DSF Architects.

Competencies
Required
• Fast learner looking to make a difference;
• Understands the challenges of legacy v modern and willing to address the former;
• Innovation, change and continuous improvement
• Communication
• Results focused
• Technical awareness
• Commercial awareness Desirable
• Leadership and performance
• Customer service
• Team working
• Risk and conduct management