Markets Lead Java Developer-19011391 Description Team/Function Overview: ISG aims to deliver authoritative and timely sources of reference data to the firm through service-oriented operations teams and state of art technologies, which facilitate the collection, storage, analysis and distribution of product, pricing, client, account and corporate action data. On boarding Master Central is a state of art Legal Entity and Account on boarding platform based on self-service rule-driven business process management engine and designed to minimize Client on boarding time to market while keeping the costs flat.
Role/Position Overview: The Lead Software Development Engineer will help direct and participate in the day-to-day operations of a team of software developers. The incumbent will lead by example to insure business and product objectives are met will providing administrative, technical and people leadership for multiple, diverse and sometimes geographically distributed teams. The Lead Software Development Engineer is expected to develop code to meet business and technical requirements as well as providing coaching and guidance to the team to enable future success.
Oversee the platform, day to day requests, long term projects, and strategy of the group
Work closely with project/program management as well as managers of related applications
Continually help to improve the performance of the team in regards to SDLC, QA, and deployment practices
Act as an expert on the platform in various capacities, strategy meetings, and product development opportunities
Recommends most efficient way to produce new products
Evaluates and reports on the progress and results of development efforts
Serves as focal point for other departments on development status
Ensures projects are completed according to product specifications and are properly documented
Ensure system stability through enhancement/maintenance periods
Product architecture and implementation is maintainable and extendable to accommodate future development and maintenance
Capture Build and Deployment notes; develop Software Product Deployment and Operating Instructions
Coordinate with other Lead Software Development Engineers to create and deliver on an application release plan.
Assesses and identifies mitigation for risks, including those related to high level design, integration, and data quality
Present risks and risk mitigation to application stakeholders
Create, submit and distribute all documentation needed for the change management process
Extensive years of software development experience
Solid experience with Oracle, Unix, Windows, CVS, and GIT
Ability to work with build/configure/deploy automation tools
Ability to evaluate and adopt new development tools, libraries and approaches to improve delivery quality
Ability to perform peer code review of project code base changes
Strong analytical skills
Ability to work in virtual teams and matrixes organizations
Excellent team worker with great verbal and written communication skills
Experience developing software in both an agile and waterfall environment
Passion about sharing knowledge and best practices
Financial markets experience preferred
Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience Valuing Diversity: Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organisational success Citi is an Equal Opportunities Employer
20 April 2019
Banking and Financial Services
PLEASE! No enquiries from Recruitment Agencies or Headhunters.
Only direct applications will be considered.
This career opportunity is no longer open. Please search for current vacancies here.