W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9jbgfyzw1vbnqty29uc3vsdgluzy9qcgcvymfubmvylwrlzmf1bhqylmpwzyjdxq

Job

Connecting

Release Automation Developer/Consultant

  • Location

    Glasgow, Scotland

  • Sector:

    Software Development

  • Job type:

    Permanent

  • Salary::

    Up to £1 per annum + HIGHLY COMPETITIVE SALARY

  • Contact:

    Gail Maguire

  • Contact email:

    gail.maguire@claremontconsulting.com

  • High Salary:

    1

  • Low Salary:

    0

  • Reference:

    BBBH14658_1526460098

  • Job Published:

    4 months ago

  • Expiry Date:

    2018-06-15

  • Startdate:

    asap

Release Automation Developer/Consultant - Glasgow

My client is a highly dynamic and globally successful Investment Bank. They currently have an opportunity for a Release Automation Developer/Consultant to join their team in Glasgow.

This role is for someone who has both Development and Devops experience that is looking to keep working in both and provide insight and expertise across the software tooling teams about the best way to release and automate applications and software tools across the business that are then easily accessible for the developers that use them.

Department Profile:
Institutional Securities Technology (IS Tech) develop and oversee the overall technology strategy and bespoke technology solutions to drive and enable the Institutional businesses and enterprise-wide functions. Our clients include Fixed Income, Equities, Commodities, Investment Banking, Research and Global Capital Markets as well as Operations, HR and Corporate Services.

Team Profile:
The Engineering Development team is responsible for all aspects of managing and maintaining a set of enterprise hosted developer enablement tools that are used throughout the Bank's global IT development community.

These tools, both open source and 3rd party vendor, are hosted within the Bank's infrastructure, in a high availability configuration, and are used by thousands of developers on a daily basis. They include tools such as SCM (Perforce and Git/Bitbucket), Issue Tracking (Jira), CI (Jenkins and TeamCity) and Code Quality (Sonar).

Primary Responsibilities:
This role is perfect for someone who is/has been a hands-on software developer. You will join the firmwide developer tools and systems group, MSDE. MSDE is responsible for shaping the SDLC within the bank by implementing the tools, systems, and processes used by all developers across the globe for software development and deployment.

You will be working with a global team of experts to extend the release automation capabilities of the Firms SDLC platform, named Train. Train is used by thousands of developers, across a diverse set of programming languages, technology stacks, and platforms, and is continually evolved to stay current with the state of art in SDLC practices and tooling.

In addition to hands-on development experience and breadth of technical skills, you will also have a good understanding of current best practices in application architecture, software design and code development, and software distribution.

Prior experience in the financial industry is not required; candidates from software companies are welcome.

Skills Required:
- Hands-on development experience, preferably in Python, Java, and Javascript.
- Highly technical and passionate about optimizing software delivery pipelines.
- Ability to explain SDLC best practices, including source control, code review, build tools, test frameworks, code quality tools, CI systems, and IDEs.
- Flexible and adaptable; quick to embrace new concepts and tools; able to deliver solutions on the most appropriate platform and language.
- Experience working as a developer on a large-scale project in an agile environment.

Skills Desired:
- Prior work experience developing tools and components to integrate with systems for source control (particularly enterprise-scale git), build automation, continuous integration, continuous delivery, change management, IDEs, or large-scale software distribution.
- Experience working with multiple compiled (Java, C++, C# or Scala) or interpreted (Python, Perl, groovy) languages on Linux and Windows.
- Web development experience, preferably with multiple frameworks (Angular 2 preferred)
- Driven to understand how software development tools work and why.

This is an excellent opportunity to join a global and visible area of the business that will challenge you technically.