Application Release and Environment Manager recruitment

Job Purpose:

FX Options Technology requires a Release Manager to manage the integration of multiple concurrent development streams into structured global software rollouts

Job Background/context:

In Citi FX Derivatives we are revolutionizing the technology platform for online trading of FX Options. We are keeping up the momentum from the huge success of Options in the new Velocity 2.0 single dealer platform ('the Cube'). Our team is responsible for developing the streaming price infrastructure for this.

Key Responsibilities:

Release Management: • End to end responsibility of version control, cruise control setup, release management and release coordination.
• Identify technical and procedural improvements in the release procedures.
• Build relationship with development, support and infrastructure groups.
• Package UNIX and Database release components (using Hermes - internal application)
• Package MS Client release components (using TeamCity)

• Review release checklist, backout plans and environment requirements
• Liaise with other Fixed Income departments to manage software release dependencies

Manage Development / Integration / Regression and UAT environments: • Perform code merges, versioning, branch creations etc.
• Lease with project managers, support, user representatives to ensure environment availability
• Interface with technical infrastructure on deploying patches and security upgrades
• Perform Infrastructure, Database Refreshes

Source Control Management: • Manage the source control environment (SVN)
• Enforce code control / release preparedness process with project managers and project teams

Development Value: Future career growth could be in a number of directions, based on the candidate's interests and performance.

Knowledge/Experience:
The successful candidate will:

• Have extensive commercial experience in a development or support role.
• Have a strong background in software development practices and project lifecycle methodologies.
• To be able to build consensus and drive decisions.
• Have experience of real-time, mission critical systems.

Skills

Skills:
Essential: • UNIX Shell Scripting
• Source Control Systems
• Cruise control
• Project documentation
• Knowledge of quality processes.
• Database and SQL

Desirable: • Rational Clear Case
• SVN
• Microsoft Visual Studio
• Java
• ANT build tool
• Oracle / PLSQL

Competencies:
• Initiative
• Drive and Determination
• Influencing skills/persuasiveness
• Planning and Organising
• Good communication skills
• Teamwork skills
• Aptitude to learn new technologies

Qualifications:
A good academic background, with at least an Under-graduate degree, preferably in a Technical subject.

Citi is an Equal Opportunities Employer