Software Management Developer - London
Dependant on experience
Job Description
Our client requires a Software Management Developer to work within the FX/BO team which is part of our clients London R&D group, reporting to the Manager of Software Management.
The Software Management Developer is responsible for carrying out development projects within the scope of the Software Management team to specify, develop, document and deploy systems to fulfil the changing requirements of the Software Management team as specified by the Manager of Software Management.
Responsibilities include developing new systems and functionality from scratch interfacing to existing systems as required as well as the enhancement and support of existing Software Management systems, processes and procedures.
Key Responsibilities
* Specifying, estimating and designing developments in conjunction with and according to project scopes agreed with the Manger of Software Management.
* Developing specified development projects to agreed software standards, performing and documenting appropriate unit and system testing.
* Managing personal work on multiple development projects simultaneously to ensure agreed project dates are met escalating where appropriate to the Manager of Software Management.
* Working cooperatively and in coordination with other development groups and Wallstreet departments in the development and enhancement of Software Management systems and solutions.
* Creating supporting procedures, documentation and training materials for Software Management systems.
* Coordinating deployment of developments, supporting end user groups, dealing with reported problems and addressing them in a systematic way.
* Assisting and training other Software Management team members in carrying out their responsibilities using the Software Management systems, covering software turnover from time to time.
* New developments are expected to include creating systems and procedures to implement and distribute developer test environments on Virtual Machines, software build engines & SCMS interface, developer edit environment and customer services clients to interface to build engines.
Required Skills & Experience:
* Degree qualified desirable but not essential
* Proven relevant experience of working in a financial software house / system provider or large financial institution working in conjunction with software developers.
* Proven Java J2EE development experience essential, developing solutions from scratch, deployment of applications using JBoss, knowledge of Glassfish an advantage.
* Experience of building VB, C++ an advantage.
* Good Redhat Enterprise (RHEL5) system administration and configuration experience essential, knowledge of shell and Perl scripting an advantage.
* Experience of using Source Control Management System tools such as Perforce to manage development projects.
* Development of software management, delivery systems, automated build processes and utilities or comparable systems.
* Experience of database development and structures to support development projects, experience of Oracle an advantage
* Experience of building, managing and deploying Virtual Systems – Ideally VMWare desktop and server solutions.
* Some systems and operational experience of Windows server environments on W2K3, terminal services, Citrix, SharePoint technologies advantageous.