Manager Software Engineering - Belfast, United Kingdom - eFinancialCareers

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description

Description
Manager Software Engineering ( Clearing and Post Trade - Risk Systems Team )
Overview

CME Technology and Support Services is relentlessly focused on developing the worlds most advanced electronic trading, post trade processing and risk management systems.

We are the world's leading and most diverse derivatives market place providing risk managementsolutions that help drive the global economy.

Our customers include leading investment and commercial banks, hedge funds, proprietary trading firms, pension funds, sovereign wealth funds, asset managers, corporations, and individual traders.

There has never been a more exciting time to join us.

CME Group have recently entered a long-term strategic partnership with Google Cloud that will transform global derivatives markets by migrating our technology infrastructure to Google Cloud Platform (GCP)with the goal of becoming a fully cloud based company.

Staff will have opportunity to become GCP certified.
Principal Accountabilities

  • Provide leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development.
  • Direct all daytoday work activity across the team to achieve successful execution and delivery.
  • Complete all performance management activities for reports as required throughout the year, and by the deadlines.
  • Set appropriate objectives for individuals in the team based on level, job functions and team goals. Continuously review objectives to ensure they remain relevant and achievable.
  • Ensure teams complete all mandatory training before all required deadlines.
  • Assess development gaps across the team and prioritise appropriate training.
  • Continuously assess and mentor team members, providing ongoing feedback on performance.
  • Monitor team performance, and remediate potential performance or disciplinary issues. Escalate to and assist upper management with potential issues as required.
  • Execution & Delivery: Take ownership and responsibility for the successful delivery of all required software requirements, both functional and nonfunctional for systems in your portfolio.
  • Work together with the Product Owner/Manager and the Architecture team, to plan and execute projects, ensure that teams have appropriate product and technical specifications, direction, and resources to deliver releases effectively by establishing realisticestimates for timelines while ensuring that projects remain on target to meet deadlines.
  • Work closely with the Product Owner, Product Manager, Architects, Sales, and Business Analysts, for understanding the system's functional and nonfunctional requirements.
  • Work with colleagues in other teams, to deliver quality software releases, ensuring knowledge transfer, handover and understanding of the release across all impacted teams, including client facing support.
  • Implement an agile SDLC that allows for frequent development iterations.
  • Coordinate release and sprint planning.
  • Conduct daily scrum meetings.
  • Complete risk based code reviews.
  • Utilize available static and dynamic code scanning tools (Sonar, Coveri ty, Fortify, WIO, NTO, Black Duck etc.) to assist in measuring and reducing security issues, and technical debt
  • Ensure governance compliance with each software release.
  • Ensure all minimum versions and patches are deployed as part of the planned software release cycle.
  • Implement all governance requirements for Software Development.
  • Help reports to resolve technical problems.
  • Consider technical debt and continuous improvement throughout software development.
  • Maintain and develop metrics for measuring technical debt that can be reported to upper management.
  • Develop an ethos of improving the code as it's developed. Leave code in a better condition that it was found.
  • Planning and Forecasting: Work with colleagues to maintain a forwardlooking plan for the systems in your portfolio, maintaining direction to achieve strategic goals.
  • Collaborate with Product Management in defining the Product Vision.
  • Maintain a rolling 12month plan for all required releases and technical activity for the team.
Provide input into and take ownership of budget forecasting f

More jobs from eFinancialCareers