Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Manager Software Engineering

Job LocationBelfast
EducationNot Mentioned
SalaryCompetitive salary
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

DescriptionManager 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 worlds 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. The selected candidate will join the CME Markets Technology team in Belfast as a Manager of Software Engineering, initially leading a development team in the Risk Systems department . The Manager of Software Engineering role is responsible for leading a teamthat drives and executes the strategy for technology advances in CMEs risk systems platform. This individual is responsible for leading risk systems projects that must be performant and scalable to seamlessly facilitate the busiest trading days in the worldeconomy with rock-solid reliability and integrity, all while undergoing rapid release cycles. Achieving these goals will require an understanding both the underlying technology and the development, testing, and deployment lifecycle of the applications. The candidate must be able to solve problem creatively, communicate effectively, and possess the ability to lead others to achieve the critical mission of the team. Internal mobility and flexibility are a key part to our agile approach to technology delivery. The successful candidate, throughout their career, will form a key part in driving our success across technology, and will find opportunities to work in a varietyof projects and technologies, beyond their initial team and specialism. Principal Accountabilities

  • People Management: Manage the team to realize successful application and service delivery and support.
  • Provide leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development.
  • Direct all day-to-day 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 re-mediate 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 non-functional for systems in your portfolio.
  • Take responsibility for the successful delivery or software releases for applications and services 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 systems functional and non-functional requirements.
  • Evolve the existing software system applications and architecture in various areas as needed.
  • 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.
  • Complete an application security risk assessment on each release. Consider application security during the design and development phase.
  • 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.
  • Promote application security issues and ensure they are resolved within the agreed resolution targets. Where targets cannot be met, ensure appropriate exemptions are applied for and updated.
  • 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 through-out 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 its developed. Leave code in a better condition that it was found.
  • Planning and Forecasting: Work with colleagues to maintain a forward-looking 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 12-month plan for all required releases and technical activity for the team.
  • Raise all appropriate tickets for all application deployments, ensuring releases are planned inside the rules for change control.
Provide input into and take ownership of budget forecasting f

APPLY NOW

Manager Software Engineering Related Jobs

© 2019 Naukrijobs All Rights Reserved