Company Description BRS Golf Ltd, a division of NBC SportsNext, is an innovative technology company that powers solutions for golfers and golf courses to better connect. At BRS Golf our course management software and services help our golf course partners increase their rounds and revenue and manage their business operations. GolfNow is the world's largest online tee time marketplace, used by over 3.5 million golfers worldwide. From our award-winning international HQ offices in Belfast, we are driving forward and reshaping an entire industry, building innovative new web based and mobile products, and assisting golf course operators to manage profitable and sustainable businesses across the UK, EMEA and Australia. We take pride in offering an exceptional team member experience with generous benefits and perks designed to offer financial security, support wellbeing and enhance work life balance. Learn more about working with BRS Golf via This is a great opportunity to advance your career and be a part of an exciting business with plans for significant future growth. Job Description In this role, you will play a crucial part in shaping the future of our customer platforms, namely GolfNow, GolfPass and GolfNow Compete. As a key member of our team, you'll be a key point of contact with the product and technology teams with the key aim to deliver a seamless experience for golfers, our golf course partners, internal teams and other stakeholders. Naturally you will have an inquisitive mind, self-drive learning and development, and will continually seek to understand platform processes and flows, in order to be the first point of contact for problem solving technical issues and driving continuous improvement. Key Responsibilities: Solution Development. Work closely with development teams to ideate, create and implement innovative solutions to platform challenges which align with user needs. Key focus areas will be: Building robust and scalable solutions to ensure a seamless experience for all users. Identifying and resolving complex technical issues to keep our platforms running smoothly. Taking the lead on payment systems to ensure a seamless checkout experience and reduce payment failures. Provide actionable recommendations to engineering and development teams based on thorough analysis of technical challenges and user feedback. Assist in the prioritisation and implementation of platform enhancements. O ptimize our D2C GolfPass Offering. Key focus areas will be: Payments: Analysis & investigation to ensure GolfPass members (current & prospective) have a seamless experience when renewing or joining into the program. Marketing: Collaborate with marketing to develop platform campaigns to increase conversion from free trial to paid, drive renewal and reactivation rates. Integrations: Align with teams on evolving the GolfPass offering by increasing touchpoints and integrations across our platforms. Cross-functional Collaboration. Serve as a technical liaison between engineering, product management, customer support, and sales teams to ensure cohesive operation and alignment with strategic goals. Analytics & Reporting. Utilise analytics tools to monitor platform performance before and after changes, reporting on improvements, challenges, and the impact on user experience and business metrics. Knowledge Sharing & Advocacy. Share your knowledge by leading training sessions and building a comprehensive knowledge base. By becoming an advocate for our platform's features and capabilities, you will help ensure that all stakeholders have a thorough understanding of how to leverage our platform for maximum benefit, fostering an environment of continuous learning and improvement. Data Usage. Foster a data 1st culture, helping to ensure the right data is collected and used throughout the ecosystem. Examples include: Usage of scores logged in Compete to present GolfPass videos to golfers. Using booking data to illustrate how GolfPass could benefit a golfer. Using data to inform system changes. Qualifications Candidates must be able to demonstrate: 3+ years of experience in platform analysis, technical support, or a similar role in a technical or engineering environment, with a proven track record of resolving complex technical issues. Exceptional problem-solving skills and the ability to work under pressure. Excellent communication skills, capable of effectively articulating technical concepts to both technical and non-technical stakeholders. Additional Information NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. NBCUniversal will consider for employment qualified applicants with criminal histories in a manner consistent with relevant legal requirements, including the City of Los Angeles Fair Chance Initiative For Hiring Ordinance, where applicable. If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access as a result of your disability. You can request reasonable accommodations by emailing .
May 01, 2024
Full time
Company Description BRS Golf Ltd, a division of NBC SportsNext, is an innovative technology company that powers solutions for golfers and golf courses to better connect. At BRS Golf our course management software and services help our golf course partners increase their rounds and revenue and manage their business operations. GolfNow is the world's largest online tee time marketplace, used by over 3.5 million golfers worldwide. From our award-winning international HQ offices in Belfast, we are driving forward and reshaping an entire industry, building innovative new web based and mobile products, and assisting golf course operators to manage profitable and sustainable businesses across the UK, EMEA and Australia. We take pride in offering an exceptional team member experience with generous benefits and perks designed to offer financial security, support wellbeing and enhance work life balance. Learn more about working with BRS Golf via This is a great opportunity to advance your career and be a part of an exciting business with plans for significant future growth. Job Description In this role, you will play a crucial part in shaping the future of our customer platforms, namely GolfNow, GolfPass and GolfNow Compete. As a key member of our team, you'll be a key point of contact with the product and technology teams with the key aim to deliver a seamless experience for golfers, our golf course partners, internal teams and other stakeholders. Naturally you will have an inquisitive mind, self-drive learning and development, and will continually seek to understand platform processes and flows, in order to be the first point of contact for problem solving technical issues and driving continuous improvement. Key Responsibilities: Solution Development. Work closely with development teams to ideate, create and implement innovative solutions to platform challenges which align with user needs. Key focus areas will be: Building robust and scalable solutions to ensure a seamless experience for all users. Identifying and resolving complex technical issues to keep our platforms running smoothly. Taking the lead on payment systems to ensure a seamless checkout experience and reduce payment failures. Provide actionable recommendations to engineering and development teams based on thorough analysis of technical challenges and user feedback. Assist in the prioritisation and implementation of platform enhancements. O ptimize our D2C GolfPass Offering. Key focus areas will be: Payments: Analysis & investigation to ensure GolfPass members (current & prospective) have a seamless experience when renewing or joining into the program. Marketing: Collaborate with marketing to develop platform campaigns to increase conversion from free trial to paid, drive renewal and reactivation rates. Integrations: Align with teams on evolving the GolfPass offering by increasing touchpoints and integrations across our platforms. Cross-functional Collaboration. Serve as a technical liaison between engineering, product management, customer support, and sales teams to ensure cohesive operation and alignment with strategic goals. Analytics & Reporting. Utilise analytics tools to monitor platform performance before and after changes, reporting on improvements, challenges, and the impact on user experience and business metrics. Knowledge Sharing & Advocacy. Share your knowledge by leading training sessions and building a comprehensive knowledge base. By becoming an advocate for our platform's features and capabilities, you will help ensure that all stakeholders have a thorough understanding of how to leverage our platform for maximum benefit, fostering an environment of continuous learning and improvement. Data Usage. Foster a data 1st culture, helping to ensure the right data is collected and used throughout the ecosystem. Examples include: Usage of scores logged in Compete to present GolfPass videos to golfers. Using booking data to illustrate how GolfPass could benefit a golfer. Using data to inform system changes. Qualifications Candidates must be able to demonstrate: 3+ years of experience in platform analysis, technical support, or a similar role in a technical or engineering environment, with a proven track record of resolving complex technical issues. Exceptional problem-solving skills and the ability to work under pressure. Excellent communication skills, capable of effectively articulating technical concepts to both technical and non-technical stakeholders. Additional Information NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. NBCUniversal will consider for employment qualified applicants with criminal histories in a manner consistent with relevant legal requirements, including the City of Los Angeles Fair Chance Initiative For Hiring Ordinance, where applicable. If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access as a result of your disability. You can request reasonable accommodations by emailing .
Job order - J(Apply online only) - Permanent Full Time Title Geospatial Software Architect Category Architecture City UK Wide, UK Wide - Various, United Kingdom Job Description Geospatial Software Architect Position Description Elevate your potential with CGI, a global technology service provider and premier business consultancy recognized by Forbes Magazine as a top 100 employer. Our mission is rooted in evolution, excelling in intricate challenges. Collaborating directly with our clients, we employ innovative technologies to revolutionize, empower, safeguard, and deliver critical mission systems. CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the Worlds Best Employers by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and youll be part of an open, friendly community of experts. Well train and support you in taking your career wherever you want it to go. CGI is a leading provider of ground segment software and IT systems. Within our Earth Observation business, we have a wide range of projects supporting customers both within and outside of the traditional space industry. Within the space industry our projects support our customers, including the European Space Agency (ESA), in carrying out their mission critical operational activities. Our projects enable our customers to solve their business and scientific problems using data acquired from space. For example, we provide cutting edge cloud-based systems to assist clients in their migration from legacy environmental monitoring systems, helping them to monitor the land, water, and atmosphere. Your future duties and responsibilities We are looking for a software architect to support solutions developed with our customers. The successful candidate will be joining an existing architecture team and will take responsibility for creating software architectures and supporting documentation. The ideal candidate will have existing experience in Earth Observation, Geospatial data or other big data systems. CGI also offers an extensive range of training and on-the-job support to help members to develop their domain expertise. This role will require the successful candidate to take technical ownership for achieving deliverables and proactively steer the project baselines working with the client and internal stakeholders. The role will report to an experienced Director with the support of our Earth Observation experts. A typical project will require the successful candidate to work with and coordinate with a mixed team of internal software developers, infrastructure providers, client technical experts, and third-party solution providers. Required qualifications to be successful in this role Essential: Experience with cloud solutions using AWS or Azure Demonstrated ability to take responsibility for an IT solution in the Earth Observation or Geospatial Data domains. Experience of delivering high-level and detailed software architectures to clients using standardized approaches and tools. Experience applying best practice and external geospatial standards, including appropriate application of security principles. Experience of one or more software development and testing lifecycles. Ability to program in multiple programming languages Ability to lead and mentor others in technical work. Good communication skills for internal team and customer / subcontractor contacts. Good planning skills, and able to manage concurrent activities against external dependencies. Highly Desirable: Software architecture certification or equivalent Experience with Agile and DevOps Together, as owners, lets turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential because You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction. Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our teamone of the largest IT and business consulting services firms in the world. Skills Earth Observation Earth Observation Leadership Software Architecture Reference (phone number removed)
May 01, 2024
Full time
Job order - J(Apply online only) - Permanent Full Time Title Geospatial Software Architect Category Architecture City UK Wide, UK Wide - Various, United Kingdom Job Description Geospatial Software Architect Position Description Elevate your potential with CGI, a global technology service provider and premier business consultancy recognized by Forbes Magazine as a top 100 employer. Our mission is rooted in evolution, excelling in intricate challenges. Collaborating directly with our clients, we employ innovative technologies to revolutionize, empower, safeguard, and deliver critical mission systems. CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the Worlds Best Employers by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and youll be part of an open, friendly community of experts. Well train and support you in taking your career wherever you want it to go. CGI is a leading provider of ground segment software and IT systems. Within our Earth Observation business, we have a wide range of projects supporting customers both within and outside of the traditional space industry. Within the space industry our projects support our customers, including the European Space Agency (ESA), in carrying out their mission critical operational activities. Our projects enable our customers to solve their business and scientific problems using data acquired from space. For example, we provide cutting edge cloud-based systems to assist clients in their migration from legacy environmental monitoring systems, helping them to monitor the land, water, and atmosphere. Your future duties and responsibilities We are looking for a software architect to support solutions developed with our customers. The successful candidate will be joining an existing architecture team and will take responsibility for creating software architectures and supporting documentation. The ideal candidate will have existing experience in Earth Observation, Geospatial data or other big data systems. CGI also offers an extensive range of training and on-the-job support to help members to develop their domain expertise. This role will require the successful candidate to take technical ownership for achieving deliverables and proactively steer the project baselines working with the client and internal stakeholders. The role will report to an experienced Director with the support of our Earth Observation experts. A typical project will require the successful candidate to work with and coordinate with a mixed team of internal software developers, infrastructure providers, client technical experts, and third-party solution providers. Required qualifications to be successful in this role Essential: Experience with cloud solutions using AWS or Azure Demonstrated ability to take responsibility for an IT solution in the Earth Observation or Geospatial Data domains. Experience of delivering high-level and detailed software architectures to clients using standardized approaches and tools. Experience applying best practice and external geospatial standards, including appropriate application of security principles. Experience of one or more software development and testing lifecycles. Ability to program in multiple programming languages Ability to lead and mentor others in technical work. Good communication skills for internal team and customer / subcontractor contacts. Good planning skills, and able to manage concurrent activities against external dependencies. Highly Desirable: Software architecture certification or equivalent Experience with Agile and DevOps Together, as owners, lets turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential because You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction. Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our teamone of the largest IT and business consulting services firms in the world. Skills Earth Observation Earth Observation Leadership Software Architecture Reference (phone number removed)
Description CME Group is seeking an experienced L3 Software Engineer. The selected candidate will join the CME Credit team in Belfast where they will have an opportunity to innovate and lead the development of a family of enterprise applications through development of features and fixes using Java, cloud and automation technologies. CME Group has recently agreed a long-term partnership with Google to migrate our technology infrastructure to Google Cloud in a visionary partnership to transform the global derivatives markets through technology with Google themselves investing $1bn of equity in CME. With the Google Cloud migration along with DevOps and automation as driving forces to maximize customer value, we are looking for an engineer who is excited by the opportunity to hone these kinds of skills to complement their core Java skills. In this role you can expect to work with technologies such Google Cloud Platform, Argo workflows, Kubernetes, Docker and Jenkins to name but a few. Internal mobility and flexibility are a key part to our agile approach to technology delivery. The successful candidate will play a key role in driving our success and will find opportunities to work in a variety of projects and technologies beyond their initial areas of subject matter expertise. What to expect working in CME Credit Team: Opportunity to work with Technical Experts in Enterprise processing Opportunity to work on significant and challenging engineering problems as appropriate to role Bespoke training and mentoring opportunities to develop new skills and expertise Work with a wide range of tools and technologies to support Production systems. A team with a focus on innovation and embracing early adoption of practices and technologies. Strong identity and accountability for the entire value stream. A culture of humility, respect and trust where teams are empowered to take risks to innovate, fail fast and learn iteratively. Flexible home working policy. Principal Accountabilities Contributes to system design collaborating with various teams to build fit for purpose platforms. Design, develop, test, deploy, maintain and improve software. Provide mentoring and technical direction to development, helping to identify technical solutions to realize design. Completes research and conducts POCs on new technologies. Participates in CICD development pipelines, contributing to modern test and delivery techniques Take initiative when working on technical solutions to application and cloud challenges. Essential Criteria Bachelor's degree (with honors) or equivalent/better strongly preferred, but substantial relevant experience could substitute Strong knowledge of core Java skills, with demonstrable experience Demonstrable experience in developing applications with Spring Boot Experience in working working with RDBMS Ability to write clean, bug-free code that is easy to understand, and easily maintainable Desirable Criteria Experience of financial markets/exchange space and working with financial applications Experience CICD and Cloud operations Experience using Confluence, JIRA, or other Atlassian tools. Experience working with Java messaging services and kafka Company Benefits Bonus Programme Employee Stock Purchase Plan (ESPP) Private Medical and Dental coverage Mental Health Benefit Programme Group Pension Plan Income Protection Life Assurance Cycle To Work Gym Membership Family Leave Education Assistance Ongoing Employee Development Training/Certification CME Group: Where Futures Are Made CME Group () is the world's leading derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career shaping tomorrow. We invest in your success and you own it, all while working alongside a team of leading experts who inspire you in ways big and small. Problem solvers, difference makers, trailblazers. Those are our people. And we're looking for more. At CME Group, we embrace our employees' diverse experiences, cultures and skills, and work to ensure that everyone's perspectives are acknowledged and valued. As an equal opportunity employer, we recognize the importance of a diverse and inclusive workplace and consider all potential employees without regard to any protected characteristic. The Candidate Privacy Policy can be found here.
May 01, 2024
Full time
Description CME Group is seeking an experienced L3 Software Engineer. The selected candidate will join the CME Credit team in Belfast where they will have an opportunity to innovate and lead the development of a family of enterprise applications through development of features and fixes using Java, cloud and automation technologies. CME Group has recently agreed a long-term partnership with Google to migrate our technology infrastructure to Google Cloud in a visionary partnership to transform the global derivatives markets through technology with Google themselves investing $1bn of equity in CME. With the Google Cloud migration along with DevOps and automation as driving forces to maximize customer value, we are looking for an engineer who is excited by the opportunity to hone these kinds of skills to complement their core Java skills. In this role you can expect to work with technologies such Google Cloud Platform, Argo workflows, Kubernetes, Docker and Jenkins to name but a few. Internal mobility and flexibility are a key part to our agile approach to technology delivery. The successful candidate will play a key role in driving our success and will find opportunities to work in a variety of projects and technologies beyond their initial areas of subject matter expertise. What to expect working in CME Credit Team: Opportunity to work with Technical Experts in Enterprise processing Opportunity to work on significant and challenging engineering problems as appropriate to role Bespoke training and mentoring opportunities to develop new skills and expertise Work with a wide range of tools and technologies to support Production systems. A team with a focus on innovation and embracing early adoption of practices and technologies. Strong identity and accountability for the entire value stream. A culture of humility, respect and trust where teams are empowered to take risks to innovate, fail fast and learn iteratively. Flexible home working policy. Principal Accountabilities Contributes to system design collaborating with various teams to build fit for purpose platforms. Design, develop, test, deploy, maintain and improve software. Provide mentoring and technical direction to development, helping to identify technical solutions to realize design. Completes research and conducts POCs on new technologies. Participates in CICD development pipelines, contributing to modern test and delivery techniques Take initiative when working on technical solutions to application and cloud challenges. Essential Criteria Bachelor's degree (with honors) or equivalent/better strongly preferred, but substantial relevant experience could substitute Strong knowledge of core Java skills, with demonstrable experience Demonstrable experience in developing applications with Spring Boot Experience in working working with RDBMS Ability to write clean, bug-free code that is easy to understand, and easily maintainable Desirable Criteria Experience of financial markets/exchange space and working with financial applications Experience CICD and Cloud operations Experience using Confluence, JIRA, or other Atlassian tools. Experience working with Java messaging services and kafka Company Benefits Bonus Programme Employee Stock Purchase Plan (ESPP) Private Medical and Dental coverage Mental Health Benefit Programme Group Pension Plan Income Protection Life Assurance Cycle To Work Gym Membership Family Leave Education Assistance Ongoing Employee Development Training/Certification CME Group: Where Futures Are Made CME Group () is the world's leading derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career shaping tomorrow. We invest in your success and you own it, all while working alongside a team of leading experts who inspire you in ways big and small. Problem solvers, difference makers, trailblazers. Those are our people. And we're looking for more. At CME Group, we embrace our employees' diverse experiences, cultures and skills, and work to ensure that everyone's perspectives are acknowledged and valued. As an equal opportunity employer, we recognize the importance of a diverse and inclusive workplace and consider all potential employees without regard to any protected characteristic. The Candidate Privacy Policy can be found here.
The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. TP ICAP's Fusion platform is a multi-asset liquidity platform that is driving the transition of TP ICAP's Global Broking business from voice to electronic protocols. The platform enables clients to smoothly access TP ICAP's liquidity pools across all products, asset classes, brands and regions. It has been recognized as the OTC trading platform of the year by Risk Magazine Role Overview The Associate Engineer (AE) will support the technical delivery abilities of the development teams across all disciplines from development, testing, dev-ops and business analysis, ultimately assisting in the delivery of production systems. The Associate Engineer will be proactive in seeking opportunities to learn and extend their knowledge in the engineering disciplines through supervised contribution supported by more senior team members. The Associate Engineer will be passionate about software development, a self-learner, and keen to grow their technical skills to help their development team to be successful. They should be comfortable working in agile teams, foster transparent communication, have a commitment to quality, and a focus on getting things done. Role Responsibilities Act as a technical contributor on a team, demonstrating good technical competencies and a desire to improve those competencies to become a valued and independent contributor to the team With support from more senior team members participate in the elicitation, design, development and testing of software changes or features and support their successful deployment into a production setting With support from more senior team members be contribute to the elicitation and capturing of business requirements using techniques such as user stories and use cases With support from more senior team members be contribute to the development and execution of test cases and associated tasks to assess completion and quality of delivered user stories and use cases With support from more senior team members be capable of contributing to the delivery of complex systems Be able to communicate the architecture and principles behind a system to other members of the team Support the use of preferred planning and prioritisation tooling to capture and track deliveries, identify issues and help with iteration planning and prioritisation Support the team through active participation in estimation of work to be done by discussing requirements and potential solutions with other team members Learn to recognise patterns in the software systems so that it is possible to have meaningful conversations about wider system architecture with more senior team members Gain an appreciation of how to evolve systems towards target state architecture through the use of directed refactoring and prioritisation of deliveries Experience / Competences Essential Recent experience of hands-on Back-End Software Engineering primarily with Microsoft c#.net Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevOps platforms; gitlabs, TeamCity Experience of utilising DevOps to automate and minimise delivery times from Development to Production e.g. utilising CI\CD Experience of and understanding of the importance of maintaining code quality using Unit/Integration/e2e testing tools such as N\XUnit, Moq. Utilising Quality Assurance expertise to automate regression. Collaborate on Solution Technical Architecture with Enterprise Technical Architects to follow Enterprise standards. Enjoy and understand new technology and be able to influence technical direction. Desired Low latency event driven architectures. Messaging using AMQP. Knowledge and use of Cloud Technologies and concepts preferably on AWS or Azure/GCP etc. Experience of OO design principals such SOLID / DRY / YAGNI to create maintainable, self-documenting and high quality code. Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, MediatR Experience of Domain Driven Design (DDD) and implementing patterns like CQRS to facilitate polyglot persistence. Use of and working with Containerization to aid deployability, testing and loose coupling. Agile exponent to speed up delivery, reduce risk and provide maximum value to the end users Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. LI-Hybrid Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
May 01, 2024
Full time
The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. TP ICAP's Fusion platform is a multi-asset liquidity platform that is driving the transition of TP ICAP's Global Broking business from voice to electronic protocols. The platform enables clients to smoothly access TP ICAP's liquidity pools across all products, asset classes, brands and regions. It has been recognized as the OTC trading platform of the year by Risk Magazine Role Overview The Associate Engineer (AE) will support the technical delivery abilities of the development teams across all disciplines from development, testing, dev-ops and business analysis, ultimately assisting in the delivery of production systems. The Associate Engineer will be proactive in seeking opportunities to learn and extend their knowledge in the engineering disciplines through supervised contribution supported by more senior team members. The Associate Engineer will be passionate about software development, a self-learner, and keen to grow their technical skills to help their development team to be successful. They should be comfortable working in agile teams, foster transparent communication, have a commitment to quality, and a focus on getting things done. Role Responsibilities Act as a technical contributor on a team, demonstrating good technical competencies and a desire to improve those competencies to become a valued and independent contributor to the team With support from more senior team members participate in the elicitation, design, development and testing of software changes or features and support their successful deployment into a production setting With support from more senior team members be contribute to the elicitation and capturing of business requirements using techniques such as user stories and use cases With support from more senior team members be contribute to the development and execution of test cases and associated tasks to assess completion and quality of delivered user stories and use cases With support from more senior team members be capable of contributing to the delivery of complex systems Be able to communicate the architecture and principles behind a system to other members of the team Support the use of preferred planning and prioritisation tooling to capture and track deliveries, identify issues and help with iteration planning and prioritisation Support the team through active participation in estimation of work to be done by discussing requirements and potential solutions with other team members Learn to recognise patterns in the software systems so that it is possible to have meaningful conversations about wider system architecture with more senior team members Gain an appreciation of how to evolve systems towards target state architecture through the use of directed refactoring and prioritisation of deliveries Experience / Competences Essential Recent experience of hands-on Back-End Software Engineering primarily with Microsoft c#.net Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevOps platforms; gitlabs, TeamCity Experience of utilising DevOps to automate and minimise delivery times from Development to Production e.g. utilising CI\CD Experience of and understanding of the importance of maintaining code quality using Unit/Integration/e2e testing tools such as N\XUnit, Moq. Utilising Quality Assurance expertise to automate regression. Collaborate on Solution Technical Architecture with Enterprise Technical Architects to follow Enterprise standards. Enjoy and understand new technology and be able to influence technical direction. Desired Low latency event driven architectures. Messaging using AMQP. Knowledge and use of Cloud Technologies and concepts preferably on AWS or Azure/GCP etc. Experience of OO design principals such SOLID / DRY / YAGNI to create maintainable, self-documenting and high quality code. Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, MediatR Experience of Domain Driven Design (DDD) and implementing patterns like CQRS to facilitate polyglot persistence. Use of and working with Containerization to aid deployability, testing and loose coupling. Agile exponent to speed up delivery, reduce risk and provide maximum value to the end users Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. LI-Hybrid Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
Description Data System Reliability Engineer (dSRE) Role Overview: A crucial role in CME's Cloud data transformation, the data SRE will be aligned to data product pods ensuring the our data infrastructure is reliable, scalable, and efficient as the GCP data footprint expands rapidly. Accountabilities: Automate data tasks on GCP Work with data domain owners, data scientists and other stakeholders to ensure that data is consumed effectively on GCP Design, build, secure and maintain data infrastructure, including data pipelines, databases, data warehouses, and data processing platforms on GCP Measure and monitor the quality of data on GCP data platforms Implement robust monitoring and alerting systems to proactively identify and resolve issues in data systems. Respond to incidents promptly to minimize downtime and data loss. Develop automation scripts and tools to streamline data operations and make them scalable to accommodate growing data volumes and user traffic. Optimize data systems to ensure efficient data processing, reduce latency, and improve overall system performance. Collaborate with data and infrastructure teams to forecast data growth and plan for future capacity requirements. Ensure data security and compliance with data protection regulations. Implement best practices for data access controls and encryption. Collaborate with data engineers, data scientists, and software engineers to understand data requirements, troubleshoot issues, and support data-driven initiatives. Continuously assess and improve data infrastructure and data processes to enhance reliability, efficiency, and performance. Maintain clear and up-to-date documentation related to data systems, configurations, and standard operating procedures. Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science or related field, or equivalent practical experience Experience as a Data Site Reliability Engineer or a similar role, with a focus on data infrastructure management Proficiency in data technologies, such as relational databases, data warehousing, big data platforms (e.g., Hadoop, Spark), data streaming (e.g., Kafka), and cloud services (e.g., AWS, GCP, Azure). Ideally some programming skills in languages like Python, Java, or Scala, with experience in automation and scripting. Experience with containerization and orchestration tools like Docker and Kubernetes is a plus. Experience with data governance, data security, and compliance best practices. Understanding of software development methodologies and best practices, including version control (e.g., Git) and CI/CD pipelines. Analytical and problem-solving abilities, with a proactive attitude towards identifying and resolving issues. Excellent communication and collaboration skills to work effectively in a team-oriented environment. Ideally a background in cloud computing and data-Intensive applications and services, with a focus on Google Cloud Platform 3+ years of experience in data engineering or data science. Experience with data quality assurance and testing. Ideally knowledge of GCP data services (BigQuery; Dataflow; Data Fusion; Dataproc; Cloud Composer; Pub/Sub; Google Cloud Storage) Understanding of logging and monitoring using tools such as Cloud Logging, ELK Stack, AppDynamics, New Relic, Splunk, etc. Proven ability to learn new technologies, including open source and cloud-native offerings Knowledge of AI and ML tools is a plus Google Associate Cloud Engineer or Data Engineer certification is a plus Responsibilities: Automate provisioning of infrastructure as code, using tools such as Terraform and KCC Build self-service capabilities for development teams to improve time-to-market and promote cloud adoption Create CI/CD pipelines using Jenkins, Bitbucket/Git Create monitoring dashboards and metrics using Splunk, Prometheus, Grafana Write unit tests in Go/Python/Java Work on a globally distributed team CME Group: Where Futures Are Made CME Group () is the world's leading derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career shaping tomorrow. We invest in your success and you own it, all while working alongside a team of leading experts who inspire you in ways big and small. Problem solvers, difference makers, trailblazers. Those are our people. And we're looking for more. At CME Group, we embrace our employees' diverse experiences, cultures and skills, and work to ensure that everyone's perspectives are acknowledged and valued. As an equal opportunity employer, we recognize the importance of a diverse and inclusive workplace and consider all potential employees without regard to any protected characteristic. The Candidate Privacy Policy can be found here.
May 01, 2024
Full time
Description Data System Reliability Engineer (dSRE) Role Overview: A crucial role in CME's Cloud data transformation, the data SRE will be aligned to data product pods ensuring the our data infrastructure is reliable, scalable, and efficient as the GCP data footprint expands rapidly. Accountabilities: Automate data tasks on GCP Work with data domain owners, data scientists and other stakeholders to ensure that data is consumed effectively on GCP Design, build, secure and maintain data infrastructure, including data pipelines, databases, data warehouses, and data processing platforms on GCP Measure and monitor the quality of data on GCP data platforms Implement robust monitoring and alerting systems to proactively identify and resolve issues in data systems. Respond to incidents promptly to minimize downtime and data loss. Develop automation scripts and tools to streamline data operations and make them scalable to accommodate growing data volumes and user traffic. Optimize data systems to ensure efficient data processing, reduce latency, and improve overall system performance. Collaborate with data and infrastructure teams to forecast data growth and plan for future capacity requirements. Ensure data security and compliance with data protection regulations. Implement best practices for data access controls and encryption. Collaborate with data engineers, data scientists, and software engineers to understand data requirements, troubleshoot issues, and support data-driven initiatives. Continuously assess and improve data infrastructure and data processes to enhance reliability, efficiency, and performance. Maintain clear and up-to-date documentation related to data systems, configurations, and standard operating procedures. Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science or related field, or equivalent practical experience Experience as a Data Site Reliability Engineer or a similar role, with a focus on data infrastructure management Proficiency in data technologies, such as relational databases, data warehousing, big data platforms (e.g., Hadoop, Spark), data streaming (e.g., Kafka), and cloud services (e.g., AWS, GCP, Azure). Ideally some programming skills in languages like Python, Java, or Scala, with experience in automation and scripting. Experience with containerization and orchestration tools like Docker and Kubernetes is a plus. Experience with data governance, data security, and compliance best practices. Understanding of software development methodologies and best practices, including version control (e.g., Git) and CI/CD pipelines. Analytical and problem-solving abilities, with a proactive attitude towards identifying and resolving issues. Excellent communication and collaboration skills to work effectively in a team-oriented environment. Ideally a background in cloud computing and data-Intensive applications and services, with a focus on Google Cloud Platform 3+ years of experience in data engineering or data science. Experience with data quality assurance and testing. Ideally knowledge of GCP data services (BigQuery; Dataflow; Data Fusion; Dataproc; Cloud Composer; Pub/Sub; Google Cloud Storage) Understanding of logging and monitoring using tools such as Cloud Logging, ELK Stack, AppDynamics, New Relic, Splunk, etc. Proven ability to learn new technologies, including open source and cloud-native offerings Knowledge of AI and ML tools is a plus Google Associate Cloud Engineer or Data Engineer certification is a plus Responsibilities: Automate provisioning of infrastructure as code, using tools such as Terraform and KCC Build self-service capabilities for development teams to improve time-to-market and promote cloud adoption Create CI/CD pipelines using Jenkins, Bitbucket/Git Create monitoring dashboards and metrics using Splunk, Prometheus, Grafana Write unit tests in Go/Python/Java Work on a globally distributed team CME Group: Where Futures Are Made CME Group () is the world's leading derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career shaping tomorrow. We invest in your success and you own it, all while working alongside a team of leading experts who inspire you in ways big and small. Problem solvers, difference makers, trailblazers. Those are our people. And we're looking for more. At CME Group, we embrace our employees' diverse experiences, cultures and skills, and work to ensure that everyone's perspectives are acknowledged and valued. As an equal opportunity employer, we recognize the importance of a diverse and inclusive workplace and consider all potential employees without regard to any protected characteristic. The Candidate Privacy Policy can be found here.
Job Description Group Overview The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. TP ICAP's Fusion platform is a multi-asset liquidity platform that is driving the transition of TP ICAP's Global Broking business from voice to electronic protocols. The platform enables clients to smoothly access TP ICAP's liquidity pools across all products, asset classes, brands and regions. It has been recognized as the OTC trading platform of the year by Risk Magazine Role Overview As a Full-stack Software Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base. You will work within the API team building out a consolidated API for broking, that includes messaging, UI and interoperability across brands, asset classes and clients. Role Responsibilities Work closely with the Solution Architect to design/build/deploy and maintain an API Layer to align to the IT strategy/vision. Work across Fusion and other Engineering Teams in TPICAP to integrate the API Layer. Work in partnership with QA to ensure the delivery of quality software. Communicate with governance streams to ensure adherence to and development of process, quality and architectural design Deliver against both Functional and Non-functional requirements. Take Ownership/Accountability for development of key features and drive to completion. Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery. Take part in incident management to ensure Production defects are rectified based on their criticality and severity and to a sufficient standard. Ensure inter-project dependencies and projects risks are understood and managed Use technical experience to collaborate with architecture to guide software solutions API Discovery - Implement a portal for API management and discoverability for engineers across Fusion and the wider organisation. Develop Functional and Performance testing platform to support future application design decisions. API Toolkit - Develop best-in-class AsyncAPI, OpenAPI and GraphQL to include support for CloudEvents, Distributed Tracing, Entitlements, Resilience and Observability API Migration - Work directly with Asset class application teams to migrate to the new API Experience / Competences Essential Demonstrate and current experience of hands-on Back-End Software Engineering using Microsoft .net c# Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevOps platforms; gitlabs, TeamCity Experience of and understanding of the importance of maintaining code quality using Unit/Integration/e2e testing tools such as N\XUnit, Moq, Jasmine, Cucumber. Utilising Quality Assurance expertise to automate regression. Experience of writing and maintaining APIs Knowledge and use of Cloud Technologies and concepts preferably on AWS or Azure/GCP etc. Experience of Messaging Middleware e.g. Solace, RabbitMQ, AWS SQS Desired Experience of Engineering using Java Experience of OO design principals such SOLID / DRY / YAGNI to create maintainable, self-documenting and high quality code. Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, MediatR Experience of Domain Driven Design (DDD) and implementing patterns like CQRS to facilitate polyglot persistence. Experience of utilising Dev(Sec)Ops to automate and minimise delivery times from Development to Production e.g. utilising CI\CD Use of and working with Containerization to aid deployability, testing and loose coupling. Agile exponent to speed up delivery, reduce risk and provide maximum value to the end users Knowledge of the Broking \ Trading business domain Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
May 01, 2024
Full time
Job Description Group Overview The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. TP ICAP's Fusion platform is a multi-asset liquidity platform that is driving the transition of TP ICAP's Global Broking business from voice to electronic protocols. The platform enables clients to smoothly access TP ICAP's liquidity pools across all products, asset classes, brands and regions. It has been recognized as the OTC trading platform of the year by Risk Magazine Role Overview As a Full-stack Software Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base. You will work within the API team building out a consolidated API for broking, that includes messaging, UI and interoperability across brands, asset classes and clients. Role Responsibilities Work closely with the Solution Architect to design/build/deploy and maintain an API Layer to align to the IT strategy/vision. Work across Fusion and other Engineering Teams in TPICAP to integrate the API Layer. Work in partnership with QA to ensure the delivery of quality software. Communicate with governance streams to ensure adherence to and development of process, quality and architectural design Deliver against both Functional and Non-functional requirements. Take Ownership/Accountability for development of key features and drive to completion. Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery. Take part in incident management to ensure Production defects are rectified based on their criticality and severity and to a sufficient standard. Ensure inter-project dependencies and projects risks are understood and managed Use technical experience to collaborate with architecture to guide software solutions API Discovery - Implement a portal for API management and discoverability for engineers across Fusion and the wider organisation. Develop Functional and Performance testing platform to support future application design decisions. API Toolkit - Develop best-in-class AsyncAPI, OpenAPI and GraphQL to include support for CloudEvents, Distributed Tracing, Entitlements, Resilience and Observability API Migration - Work directly with Asset class application teams to migrate to the new API Experience / Competences Essential Demonstrate and current experience of hands-on Back-End Software Engineering using Microsoft .net c# Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevOps platforms; gitlabs, TeamCity Experience of and understanding of the importance of maintaining code quality using Unit/Integration/e2e testing tools such as N\XUnit, Moq, Jasmine, Cucumber. Utilising Quality Assurance expertise to automate regression. Experience of writing and maintaining APIs Knowledge and use of Cloud Technologies and concepts preferably on AWS or Azure/GCP etc. Experience of Messaging Middleware e.g. Solace, RabbitMQ, AWS SQS Desired Experience of Engineering using Java Experience of OO design principals such SOLID / DRY / YAGNI to create maintainable, self-documenting and high quality code. Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, MediatR Experience of Domain Driven Design (DDD) and implementing patterns like CQRS to facilitate polyglot persistence. Experience of utilising Dev(Sec)Ops to automate and minimise delivery times from Development to Production e.g. utilising CI\CD Use of and working with Containerization to aid deployability, testing and loose coupling. Agile exponent to speed up delivery, reduce risk and provide maximum value to the end users Knowledge of the Broking \ Trading business domain Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
Job Description Group Overview The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. TP ICAP's Fusion platform is a multi-asset liquidity platform that is driving the transition of TP ICAP's Global Broking business from voice to electronic protocols. The platform enables clients to smoothly access TP ICAP's liquidity pools across all products, asset classes, brands and regions. It has been recognized as the OTC trading platform of the year by Risk Magazine Role Overview As a Senior Back-End Software Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base. You will work within an Agile environment, from design through to implementation, with a strong focus on Continuous Improvement. There will be a strong emphasis on collaboratively working as part of self-organising, cross-functional team. There will be a focus on Continuous Integration and Deployment and automating as much as possible. Promote delivery of quality software - unit tests, code reviews etc. Experimenting with multiple technologies and methodologies as part of delivery, to help guarantee the best solution and approach. Role Responsibilities Work closely with the Architect/Principal/Team Leader to build solutions that align to the IT strategy/vision. Provide support and mentoring to other members of the team. Work in partnership with QA counterpart to ensure the delivery of quality software. Deliver against both Functional and Non-functional requirements. Take Ownership/Accountability for development of key features and drive to completion. Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery. Experience / Competences Essential Demonstrable and current experience of hands-on Back-End Software Engineering primarily with Microsoft c#.net and low latency event driven architectures. Messaging using AMQP. Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevOps platforms; gitlabs, TeamCity Experience of OO design principals such SOLID / DRY / YAGNI to create maintainable, self-documenting and high quality code. Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, MediatR Demonstrable experience of utilising Dev(Sec)Ops to automate and minimise delivery times from Development to Production e.g. utilising CI\CD Experience of and understanding of the importance of maintaining code quality using Unit/Integration/e2e testing tools such as N\XUnit, Moq. Utilising Quality Assurance expertise to automate regression. Collaborate on Solution Technical Architecture with Enterprise Technical Architects to follow Enterprise standards. Enjoy and understand new technology and be able to influence technical direction. Use of and working with Containerization to aid deployability, testing and loose coupling. Agile exponent to speed up delivery, reduce risk and provide maximum value to the end users Desired Knowledge and use of Cloud Technologies and concepts preferably on AWS or Azure/GCP etc. Experience of Domain Driven Design (DDD) and implementing patterns like CQRS to facilitate polyglot persistence. Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
May 01, 2024
Full time
Job Description Group Overview The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. TP ICAP's Fusion platform is a multi-asset liquidity platform that is driving the transition of TP ICAP's Global Broking business from voice to electronic protocols. The platform enables clients to smoothly access TP ICAP's liquidity pools across all products, asset classes, brands and regions. It has been recognized as the OTC trading platform of the year by Risk Magazine Role Overview As a Senior Back-End Software Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base. You will work within an Agile environment, from design through to implementation, with a strong focus on Continuous Improvement. There will be a strong emphasis on collaboratively working as part of self-organising, cross-functional team. There will be a focus on Continuous Integration and Deployment and automating as much as possible. Promote delivery of quality software - unit tests, code reviews etc. Experimenting with multiple technologies and methodologies as part of delivery, to help guarantee the best solution and approach. Role Responsibilities Work closely with the Architect/Principal/Team Leader to build solutions that align to the IT strategy/vision. Provide support and mentoring to other members of the team. Work in partnership with QA counterpart to ensure the delivery of quality software. Deliver against both Functional and Non-functional requirements. Take Ownership/Accountability for development of key features and drive to completion. Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery. Experience / Competences Essential Demonstrable and current experience of hands-on Back-End Software Engineering primarily with Microsoft c#.net and low latency event driven architectures. Messaging using AMQP. Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevOps platforms; gitlabs, TeamCity Experience of OO design principals such SOLID / DRY / YAGNI to create maintainable, self-documenting and high quality code. Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, MediatR Demonstrable experience of utilising Dev(Sec)Ops to automate and minimise delivery times from Development to Production e.g. utilising CI\CD Experience of and understanding of the importance of maintaining code quality using Unit/Integration/e2e testing tools such as N\XUnit, Moq. Utilising Quality Assurance expertise to automate regression. Collaborate on Solution Technical Architecture with Enterprise Technical Architects to follow Enterprise standards. Enjoy and understand new technology and be able to influence technical direction. Use of and working with Containerization to aid deployability, testing and loose coupling. Agile exponent to speed up delivery, reduce risk and provide maximum value to the end users Desired Knowledge and use of Cloud Technologies and concepts preferably on AWS or Azure/GCP etc. Experience of Domain Driven Design (DDD) and implementing patterns like CQRS to facilitate polyglot persistence. Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
Group Overview: The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. About Liquidnet: Liquidnet is a leading technology-driven, agency execution specialist that intelligently connects the world's investors to the world's investments. Since our founding in 1999, our network has grown to include more than 1,000 institutional investors that collectively manage $33 trillion in equity and fixed income assets. Our network spans 46 markets across six continents. We built Liquidnet to make global capital markets more efficient and continue to do so by adding additional participants, enabling trusted access to trading and investment opportunities, and delivering the actionable intelligence and insight that our customers need. Role Overview: Liquidnet is seeking an exceptional Senior QA Engineer to join the Regulatory Reporting Technology team. This individual will be a part of part of a dynamic, agile technology team directly involved in Liquidnet's fast-growing electronic trading businesses. The role involves testing of services and web applications for middle office. Role Responsibilities: Perform exploratory, functional, regression, integration, and system testing of regulatory reporting applications Design, write, execute, and maintain manual and automated test cases for regulatory reporting related applications Identify, report, and track software issues and bugs Collaborate with stakeholders (business analysts, developers, product owners, end-users, vendors, and others) to understand business requirements and stakeholders' needs Analyse system logs, configurations and other system data using common technology tools for test confirmation and defect analysis Contribute to the design and improvement of the automation testing framework Participate in the creation of test scenarios for capacity, load, and performance testing Serve as second or third tier support for production issues Responsible for bug management process and issue identification and tracking (bug advocacy). Experience / Competences: Essential Extensive software Quality Assurance experience Relevant experience with Python language (for writing automated tests) Experience with SQL and Linux Understanding of testing methodologies, including test case design, test scripting, defect analysis, defect reporting, and defect tracking Excellent verbal and written communication skills including the ability to communicate and document testing plans and results Solid understanding of product development lifecycles and iterative development methods with a commitment to quality and excellence Ability to thrive in a fast-paced, dynamic environment, adapting testing efforts to meet project needs and deadlines Strong sense of ownership and self-sufficiency Desirable Knowledge of Jira, Confluence, Git Experience with Regulatory Reports (Transaction Reporting / CAT reporting) Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
May 01, 2024
Full time
Group Overview: The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. About Liquidnet: Liquidnet is a leading technology-driven, agency execution specialist that intelligently connects the world's investors to the world's investments. Since our founding in 1999, our network has grown to include more than 1,000 institutional investors that collectively manage $33 trillion in equity and fixed income assets. Our network spans 46 markets across six continents. We built Liquidnet to make global capital markets more efficient and continue to do so by adding additional participants, enabling trusted access to trading and investment opportunities, and delivering the actionable intelligence and insight that our customers need. Role Overview: Liquidnet is seeking an exceptional Senior QA Engineer to join the Regulatory Reporting Technology team. This individual will be a part of part of a dynamic, agile technology team directly involved in Liquidnet's fast-growing electronic trading businesses. The role involves testing of services and web applications for middle office. Role Responsibilities: Perform exploratory, functional, regression, integration, and system testing of regulatory reporting applications Design, write, execute, and maintain manual and automated test cases for regulatory reporting related applications Identify, report, and track software issues and bugs Collaborate with stakeholders (business analysts, developers, product owners, end-users, vendors, and others) to understand business requirements and stakeholders' needs Analyse system logs, configurations and other system data using common technology tools for test confirmation and defect analysis Contribute to the design and improvement of the automation testing framework Participate in the creation of test scenarios for capacity, load, and performance testing Serve as second or third tier support for production issues Responsible for bug management process and issue identification and tracking (bug advocacy). Experience / Competences: Essential Extensive software Quality Assurance experience Relevant experience with Python language (for writing automated tests) Experience with SQL and Linux Understanding of testing methodologies, including test case design, test scripting, defect analysis, defect reporting, and defect tracking Excellent verbal and written communication skills including the ability to communicate and document testing plans and results Solid understanding of product development lifecycles and iterative development methods with a commitment to quality and excellence Ability to thrive in a fast-paced, dynamic environment, adapting testing efforts to meet project needs and deadlines Strong sense of ownership and self-sufficiency Desirable Knowledge of Jira, Confluence, Git Experience with Regulatory Reports (Transaction Reporting / CAT reporting) Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. About Liquidnet Liquidnet is a leading technology-driven, agency execution specialist that intelligently connects the world's investors to the world's investments. Since our founding in 1999, our network has grown to include more than 1,000 institutional investors that collectively manage $33 trillion in equity and fixed income assets. Our network spans 46 markets across six continents. We built Liquidnet to make global capital markets more efficient and continue to do so by adding additional participants, enabling trusted access to trading and investment opportunities, and delivering the actionable intelligence and insight that our customers need. Role Overview We are looking for an outstanding Java developer to be a part of agile, highly professional team delivering client-facing trading algorithms and related technologies. As a platform developer, this role plays a significant part in enhancing the stability and robustness of Algorithm trading platform & Trading services. This includes feature delivery, customization and maintenance of existing Algorithmic Trading Platform (Inforech) and, enhancing services that feed into the trading system. Role also contributes towards development & maintenance of tools and frameworks that facilitate load & automated testing of trading system and execution algorithms. The role demands working in close partnership with Algo Developers, Product, Infrastructure and Support teams to deliver effective trading solutions. Role Responsibilities Develop high-quality software components for the Global Trading platform. Actively contribute to all areas of software development lifecycle including design, development, integration, automated testing, optimization, and maintenance. Engage vendor in building custom features and adapters for the trading platform to facilitate onboarding of new algo flow, custom analytics, risk management etc. Heavily contribute to the design and development of test automation frameworks and enhance the capabilities of load testbed. Contribute to all areas of team performance including daily scrums and after-action reviews. Serve as third-tier support for production issues and related support needs. Experience / Competencies Essential BS/BA degree or higher in Computer Science and/or Engineering, Mathematics, or equivalent experience Strong experience in development of Equity products in a global financial services company using Java. Experience in designing, developing, and implementing trading system components and/or services for trading systems. Experience with OMS/EMS such as InfoReach, Fidessa, FlexTrade, Portware, etc. Knowledge of Equity market micro-structure, order handling and electronic trading. Strong multithreaded and network programming experience Experience with messaging products such as Solace. Expert proficiency with computer technologies including Java, Linux, and OO Design with a focus on performance, re-usability, test automation and flexibility for customizations. Strategic thinking, analytical, problem solving and troubleshooting skills. Ability to work as part of a team, communicate effectively at all organizational levels with written and verbal communication skills. Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
May 01, 2024
Full time
The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. About Liquidnet Liquidnet is a leading technology-driven, agency execution specialist that intelligently connects the world's investors to the world's investments. Since our founding in 1999, our network has grown to include more than 1,000 institutional investors that collectively manage $33 trillion in equity and fixed income assets. Our network spans 46 markets across six continents. We built Liquidnet to make global capital markets more efficient and continue to do so by adding additional participants, enabling trusted access to trading and investment opportunities, and delivering the actionable intelligence and insight that our customers need. Role Overview We are looking for an outstanding Java developer to be a part of agile, highly professional team delivering client-facing trading algorithms and related technologies. As a platform developer, this role plays a significant part in enhancing the stability and robustness of Algorithm trading platform & Trading services. This includes feature delivery, customization and maintenance of existing Algorithmic Trading Platform (Inforech) and, enhancing services that feed into the trading system. Role also contributes towards development & maintenance of tools and frameworks that facilitate load & automated testing of trading system and execution algorithms. The role demands working in close partnership with Algo Developers, Product, Infrastructure and Support teams to deliver effective trading solutions. Role Responsibilities Develop high-quality software components for the Global Trading platform. Actively contribute to all areas of software development lifecycle including design, development, integration, automated testing, optimization, and maintenance. Engage vendor in building custom features and adapters for the trading platform to facilitate onboarding of new algo flow, custom analytics, risk management etc. Heavily contribute to the design and development of test automation frameworks and enhance the capabilities of load testbed. Contribute to all areas of team performance including daily scrums and after-action reviews. Serve as third-tier support for production issues and related support needs. Experience / Competencies Essential BS/BA degree or higher in Computer Science and/or Engineering, Mathematics, or equivalent experience Strong experience in development of Equity products in a global financial services company using Java. Experience in designing, developing, and implementing trading system components and/or services for trading systems. Experience with OMS/EMS such as InfoReach, Fidessa, FlexTrade, Portware, etc. Knowledge of Equity market micro-structure, order handling and electronic trading. Strong multithreaded and network programming experience Experience with messaging products such as Solace. Expert proficiency with computer technologies including Java, Linux, and OO Design with a focus on performance, re-usability, test automation and flexibility for customizations. Strategic thinking, analytical, problem solving and troubleshooting skills. Ability to work as part of a team, communicate effectively at all organizational levels with written and verbal communication skills. Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
Job Description Group Overview The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. TP ICAP's Fusion platform is a multi-asset liquidity platform that is driving the transition of TP ICAP's Global Broking business from voice to electronic protocols. The platform enables clients to smoothly access TP ICAP's liquidity pools across all products, asset classes, brands and regions. It has been recognized as the OTC trading platform of the year by Risk Magazine Role Overview As a Full-stack Software Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base. You will work within the Observability team integrating OpenTelemetry into the Fusion Platform and help build and maintaining Observability Platform Tooling and Capabilities. This role will be an important part in steering the future direction of Observability, setting the standards and guardrails for all Fusion teams and the organisation as a whole building world class Observability at TP ICAP. Role Responsibilities Work closely with the Senior Tooling and Automation Engineer to design/build/deploy and maintain an Observability solution to align to the IT strategy/vision. Work across Fusion and other Engineering Teams in TPICAP to integrate the Observability solution into the codebase. Work in partnership with QA to ensure the delivery of quality software. Communicate with governance streams to ensure adherence to and development of process, quality and architectural design Deliver against both Functional and Non-functional requirements. Take Ownership/Accountability for development of key features and drive to completion. Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery. Take part in incident management to ensure Production defects are rectified based on their criticality and severity and to a sufficient standard. Guide and support team in implementation and adherence to Change Control principles Ensure inter-project dependencies and projects risks are understood and managed Use technical experience to collaborate with architecture to guide software solutions Experience / Competences Essential Demonstrate and current experience of hands-on Full-Stack Software Engineering using either Java or Microsoft c#, Typescript, JavaScript and scripting languages such as Python and PowerShell Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevOps platforms; gitlabs, TeamCity Experience of and understanding of the importance of maintaining code quality using Unit/Integration/e2e testing tools such as N\XUnit, Moq, Jasmine, Cucumber. Utilising Quality Assurance expertise to automate regression. Desired OpenTelemetry - instrumentation and use of OTEL solutions APM Experience - AppDynamics\ DataDog \ Dynatrace AWS OpenSearch\Elastic, and ingestion tooling \ Cribl Grafana & Prometheus Knowledge and use of Cloud Technologies and concepts preferably on AWS or Azure/GCP etc. Experience of OO design principals such SOLID / DRY / YAGNI to create maintainable, self-documenting and high quality code. Experience of utilising Dev(Sec)Ops to automate and minimise delivery times from Development to Production e.g. utilising CI\CD Use of and working with Containerization to aid deployability, testing and loose coupling. Agile exponent to speed up delivery, reduce risk and provide maximum value to the end users Knowledge of the Broking \ Trading business domain Knowledge or application of the Scaled Agile Framework (SAFe) Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
May 01, 2024
Full time
Job Description Group Overview The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. TP ICAP's Fusion platform is a multi-asset liquidity platform that is driving the transition of TP ICAP's Global Broking business from voice to electronic protocols. The platform enables clients to smoothly access TP ICAP's liquidity pools across all products, asset classes, brands and regions. It has been recognized as the OTC trading platform of the year by Risk Magazine Role Overview As a Full-stack Software Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base. You will work within the Observability team integrating OpenTelemetry into the Fusion Platform and help build and maintaining Observability Platform Tooling and Capabilities. This role will be an important part in steering the future direction of Observability, setting the standards and guardrails for all Fusion teams and the organisation as a whole building world class Observability at TP ICAP. Role Responsibilities Work closely with the Senior Tooling and Automation Engineer to design/build/deploy and maintain an Observability solution to align to the IT strategy/vision. Work across Fusion and other Engineering Teams in TPICAP to integrate the Observability solution into the codebase. Work in partnership with QA to ensure the delivery of quality software. Communicate with governance streams to ensure adherence to and development of process, quality and architectural design Deliver against both Functional and Non-functional requirements. Take Ownership/Accountability for development of key features and drive to completion. Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery. Take part in incident management to ensure Production defects are rectified based on their criticality and severity and to a sufficient standard. Guide and support team in implementation and adherence to Change Control principles Ensure inter-project dependencies and projects risks are understood and managed Use technical experience to collaborate with architecture to guide software solutions Experience / Competences Essential Demonstrate and current experience of hands-on Full-Stack Software Engineering using either Java or Microsoft c#, Typescript, JavaScript and scripting languages such as Python and PowerShell Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevOps platforms; gitlabs, TeamCity Experience of and understanding of the importance of maintaining code quality using Unit/Integration/e2e testing tools such as N\XUnit, Moq, Jasmine, Cucumber. Utilising Quality Assurance expertise to automate regression. Desired OpenTelemetry - instrumentation and use of OTEL solutions APM Experience - AppDynamics\ DataDog \ Dynatrace AWS OpenSearch\Elastic, and ingestion tooling \ Cribl Grafana & Prometheus Knowledge and use of Cloud Technologies and concepts preferably on AWS or Azure/GCP etc. Experience of OO design principals such SOLID / DRY / YAGNI to create maintainable, self-documenting and high quality code. Experience of utilising Dev(Sec)Ops to automate and minimise delivery times from Development to Production e.g. utilising CI\CD Use of and working with Containerization to aid deployability, testing and loose coupling. Agile exponent to speed up delivery, reduce risk and provide maximum value to the end users Knowledge of the Broking \ Trading business domain Knowledge or application of the Scaled Agile Framework (SAFe) Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
Job Description Group Overview: The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Responsibilities: Produce test cases, test scripts, and test data based upon those requirements. Take the product functional specifications, and the software requirements specifications, and to estimate the work involved within the testing cycle of each product. Ensure that the testing produces a high level of quality for the product releases. Test the product documentation against the software to ensure that the documents are accurate and fit for purpose. Hands on experience of the software testing lifecycle including functional testing, integration testing, UAT and OAT. Test the software products according to the test plan and to agreed timescales. Documentation reviews, planning and estimation, functional analysis and test estimation through the development lifecycle. Test the performance of the product from a usability viewpoint. Identify and effectively document issues found, and track those issues through internal defect tracking tools. Advise on and provide support for integration testing of new software applications, executing tests when necessary. Give guidance and support to internal support functions through the project lifecycle. Liaise with business analysts, development team and project managers on all aspects of testing. Liaise with support teams and off shore US development teams. Participate in the review and analysis of bug reports and in performing regression testing. Recreate and help identify and resolve customer reported issues. Report on the status of QA to project stakeholders. Escalate testing issues with the QA manager or stakeholders. Carry out due diligence of QA processes. Develop regression testing pack. Able to conduct internal demonstration to stakeholders. Fulfil additional / ad hoc duties as requested in order to meet the needs of the business Experience / Competences: Essential Understanding in black box test techniques: equivalence partitioning, boundary value analysis etc. Able to write and execute test plans, test scripts and test cases Able to define scope and objectives of all levels of testing Able to work independently, and take ownership in ensuring high-quality products for users Knowledge of the software development lifecycle (SDLC) Working knowledge and experience with FIX messaging Experience in test automation and automated testing frameworks Desired: Knowledge of non-functional testing Understanding of the trade lifecycle Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement: We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
May 01, 2024
Full time
Job Description Group Overview: The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Responsibilities: Produce test cases, test scripts, and test data based upon those requirements. Take the product functional specifications, and the software requirements specifications, and to estimate the work involved within the testing cycle of each product. Ensure that the testing produces a high level of quality for the product releases. Test the product documentation against the software to ensure that the documents are accurate and fit for purpose. Hands on experience of the software testing lifecycle including functional testing, integration testing, UAT and OAT. Test the software products according to the test plan and to agreed timescales. Documentation reviews, planning and estimation, functional analysis and test estimation through the development lifecycle. Test the performance of the product from a usability viewpoint. Identify and effectively document issues found, and track those issues through internal defect tracking tools. Advise on and provide support for integration testing of new software applications, executing tests when necessary. Give guidance and support to internal support functions through the project lifecycle. Liaise with business analysts, development team and project managers on all aspects of testing. Liaise with support teams and off shore US development teams. Participate in the review and analysis of bug reports and in performing regression testing. Recreate and help identify and resolve customer reported issues. Report on the status of QA to project stakeholders. Escalate testing issues with the QA manager or stakeholders. Carry out due diligence of QA processes. Develop regression testing pack. Able to conduct internal demonstration to stakeholders. Fulfil additional / ad hoc duties as requested in order to meet the needs of the business Experience / Competences: Essential Understanding in black box test techniques: equivalence partitioning, boundary value analysis etc. Able to write and execute test plans, test scripts and test cases Able to define scope and objectives of all levels of testing Able to work independently, and take ownership in ensuring high-quality products for users Knowledge of the software development lifecycle (SDLC) Working knowledge and experience with FIX messaging Experience in test automation and automated testing frameworks Desired: Knowledge of non-functional testing Understanding of the trade lifecycle Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement: We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview: The Technical Business Analyst (TBA) will elicit, understand and document Functional and Non-Functional requirements whilst working closely with the TP ICAP Business, Corporate and Technology teams. The TBA will ensure, together with the project team, that requirements are accurately translated into a Roadmap with Milestones and User Stories. The TBA will work on complex Order Management and Deal Management Systems, including integration with Enterprise services and third party systems. The TBA will analyse, understand and model existing business processes within the company and recommend improvements to ensure the effectiveness of the processes. Role Responsibilities: Requirements Analysis and Capture, Prioritisation, Estimation, SDLC and Delivery Work closely with the business product owners, business product analysts, and the development team, to ensure the delivery roadmap is in line with business priorities Help the development teams identify Stories which can be grouped to form minimum viable deliveries in order to support the identification in order to deploy regularly to production Help team members understand the focus and delivery value of each milestone and each release Be capable of articulating the business requirements to support planning and estimation Be responsible for capturing business needs in user stories and use cases and ensure that here is sufficient detail to allow scope definition, estimation and prioritisation Support the use of preferred planning and prioritisation tooling to capture and track deliveries, identify issues and help with roadmap and iteration planning and prioritisation Be proactive in supporting the team's engagement in a well defined SDLC that supports planning, prioritisation and delivery needs Support the team through help with defining scope and guiding estimation of work to be done by leveraging domain and business knowledge Identify opportunities to consolidate deliveries so as to more effectively address root cause issues across multiple platforms or business products Challenge the business on their assumptions of what they need to uncover what their problems actually are so that development will be equipped to propose more efficient or effective solutions, or at a minimum ensure deliveries are addressing root cause issues Ensure that business prioritisation gates in the SDLC are utilised effectively by guiding the business product owners and analysts through the SDLC Communication and Leadership Work with the business product owners to shepherd their articulation of business needs and priorities and capture these using preferred tooling in recognised formats such as user stories and use cases Participate in retrospectives and seek opportunities to drive best practice Support members of the software team in delivering high quality and innovative software solutions that meet business needs by working with team members at each stage in the feature lifecycle: estimation, prioritisation, test case analysis, development, testing, deployment Collaborate with the development team, the PEs, TLs and TDMs and the business to establish and analyse trade-offs between usability and delivery Be a liaison between the business units, technology and support teams Be supportive of other team members where possible and seek opportunities to mentor, and share experience and domain knowledge with other team members Seek to become a subject matter expert for the business areas that are interfaced into and be able to support the wider team in their acquisition of knowledge in the general domain and in specific business products Change, Risk and Issue Management Identify and support team to identify and escalate risks as appropriate Work with the Team Leaders to provide time and resource estimates, identify potential areas of risk and suggest mitigating actions Share complex business needs or issues with other team members and influence their decision making where necessary Ensure business risks are fully communicated and understood Assist and facilitate prioritisation of software defects and enhancements Experience / Competences: Education/Professional Qualifications Degree or equivalent industry experience Experience Experience of delivering platforms and services across multiple teams Experience of multi-year projects from inception to maintenance Experience of regulatory driven projects Experience of mentoring colleagues and supporting colleague growth and advancement Experience of transitioning applications and/or products from vendors or remote locations to local teams Knowledge of Financial Markets, Systems and Over the Counter (OTC) products Financial sector experience Experience of using agile tooling to support team delivery Excellent attention to detail, highly organised with a proactive approach Strong analytical ability and problem solving skills Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
May 01, 2024
Full time
The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview: The Technical Business Analyst (TBA) will elicit, understand and document Functional and Non-Functional requirements whilst working closely with the TP ICAP Business, Corporate and Technology teams. The TBA will ensure, together with the project team, that requirements are accurately translated into a Roadmap with Milestones and User Stories. The TBA will work on complex Order Management and Deal Management Systems, including integration with Enterprise services and third party systems. The TBA will analyse, understand and model existing business processes within the company and recommend improvements to ensure the effectiveness of the processes. Role Responsibilities: Requirements Analysis and Capture, Prioritisation, Estimation, SDLC and Delivery Work closely with the business product owners, business product analysts, and the development team, to ensure the delivery roadmap is in line with business priorities Help the development teams identify Stories which can be grouped to form minimum viable deliveries in order to support the identification in order to deploy regularly to production Help team members understand the focus and delivery value of each milestone and each release Be capable of articulating the business requirements to support planning and estimation Be responsible for capturing business needs in user stories and use cases and ensure that here is sufficient detail to allow scope definition, estimation and prioritisation Support the use of preferred planning and prioritisation tooling to capture and track deliveries, identify issues and help with roadmap and iteration planning and prioritisation Be proactive in supporting the team's engagement in a well defined SDLC that supports planning, prioritisation and delivery needs Support the team through help with defining scope and guiding estimation of work to be done by leveraging domain and business knowledge Identify opportunities to consolidate deliveries so as to more effectively address root cause issues across multiple platforms or business products Challenge the business on their assumptions of what they need to uncover what their problems actually are so that development will be equipped to propose more efficient or effective solutions, or at a minimum ensure deliveries are addressing root cause issues Ensure that business prioritisation gates in the SDLC are utilised effectively by guiding the business product owners and analysts through the SDLC Communication and Leadership Work with the business product owners to shepherd their articulation of business needs and priorities and capture these using preferred tooling in recognised formats such as user stories and use cases Participate in retrospectives and seek opportunities to drive best practice Support members of the software team in delivering high quality and innovative software solutions that meet business needs by working with team members at each stage in the feature lifecycle: estimation, prioritisation, test case analysis, development, testing, deployment Collaborate with the development team, the PEs, TLs and TDMs and the business to establish and analyse trade-offs between usability and delivery Be a liaison between the business units, technology and support teams Be supportive of other team members where possible and seek opportunities to mentor, and share experience and domain knowledge with other team members Seek to become a subject matter expert for the business areas that are interfaced into and be able to support the wider team in their acquisition of knowledge in the general domain and in specific business products Change, Risk and Issue Management Identify and support team to identify and escalate risks as appropriate Work with the Team Leaders to provide time and resource estimates, identify potential areas of risk and suggest mitigating actions Share complex business needs or issues with other team members and influence their decision making where necessary Ensure business risks are fully communicated and understood Assist and facilitate prioritisation of software defects and enhancements Experience / Competences: Education/Professional Qualifications Degree or equivalent industry experience Experience Experience of delivering platforms and services across multiple teams Experience of multi-year projects from inception to maintenance Experience of regulatory driven projects Experience of mentoring colleagues and supporting colleague growth and advancement Experience of transitioning applications and/or products from vendors or remote locations to local teams Knowledge of Financial Markets, Systems and Over the Counter (OTC) products Financial sector experience Experience of using agile tooling to support team delivery Excellent attention to detail, highly organised with a proactive approach Strong analytical ability and problem solving skills Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview As a Senior Software Engineer at TP ICAP you will: Be part of a talented team delivering business critical software for the internal broking division and their external customer base. Work within an Agile environment, from design through to implementation, with a strong focus on Continuous Improvement. Work collaboratively as part of self-organising, cross-functional team. Focus on Continuous Integration and Deployment. Promote delivery of quality software - unit tests, code reviews etc. Experiment with multiple technologies and methodologies as part of delivery, to help guarantee the best solution and approach. Role Responsibilities Work closely with the Architect/Principal to build solutions that align to the IT strategy/vision. Provide support and mentoring to other members of the team. Work in partnership with QA counterpart to ensure the delivery of quality software. Deliver against both Functional and Non-functional requirements. Take Ownership/Accountability for development of key features and drive to completion. Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery. Experience / Competences Essential Competent developer, with experience in one of C# or Java Broad knowledge of financial markets, financial systems and over the counter (OTC) products Degree or equivalent industry experience Experience of application testing, demonstrating the software meets the requirements Experience with either Continuous Build & Integration, Continuous Deployment or DevOps Financial sector experience, especially in swaps, derivatives or futures Middleware experience on JMS based systems i.e. Tibco EMS, RabbitMQ, Reuters, IBM Websphere Message Broker Competent database developer (Stored Procedure development) SQL Server 2008 / 2012 / 2014 Desired Open to innovative ideas/ experiences and ability to create new ideas, approaches or insights Seeks opportunities for improvements Handles situations and problems with innovation and creativity Experience working with XML and XSD technologies Experience of enterprise software development Experience of web development Experience with TDD, BDD or similar approaches to specifying requirements and design. Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
May 01, 2024
Full time
The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview As a Senior Software Engineer at TP ICAP you will: Be part of a talented team delivering business critical software for the internal broking division and their external customer base. Work within an Agile environment, from design through to implementation, with a strong focus on Continuous Improvement. Work collaboratively as part of self-organising, cross-functional team. Focus on Continuous Integration and Deployment. Promote delivery of quality software - unit tests, code reviews etc. Experiment with multiple technologies and methodologies as part of delivery, to help guarantee the best solution and approach. Role Responsibilities Work closely with the Architect/Principal to build solutions that align to the IT strategy/vision. Provide support and mentoring to other members of the team. Work in partnership with QA counterpart to ensure the delivery of quality software. Deliver against both Functional and Non-functional requirements. Take Ownership/Accountability for development of key features and drive to completion. Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery. Experience / Competences Essential Competent developer, with experience in one of C# or Java Broad knowledge of financial markets, financial systems and over the counter (OTC) products Degree or equivalent industry experience Experience of application testing, demonstrating the software meets the requirements Experience with either Continuous Build & Integration, Continuous Deployment or DevOps Financial sector experience, especially in swaps, derivatives or futures Middleware experience on JMS based systems i.e. Tibco EMS, RabbitMQ, Reuters, IBM Websphere Message Broker Competent database developer (Stored Procedure development) SQL Server 2008 / 2012 / 2014 Desired Open to innovative ideas/ experiences and ability to create new ideas, approaches or insights Seeks opportunities for improvements Handles situations and problems with innovation and creativity Experience working with XML and XSD technologies Experience of enterprise software development Experience of web development Experience with TDD, BDD or similar approaches to specifying requirements and design. Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
Description Network Reliability Manager As we embark on a journey to transform the Network Services Group in CME, we are looking for a highly skilled Network Reliability Manager to join us. We are a global team across US, UK, India and Singapore made up of a diverse range of people from varied backgrounds who each bring unique network experiences and skillsets. The new Network Reliability/Automation team is responsible for building a suite of custom automation tools and developing our self-healing capabilities while working closely with other members of the Network Services team in project delivery to ensure one of the largest Exchange network infrastructures in the world is highly available, resilient, secure and reliable. Responsibilities: Automate/Code first approach. Be part of POD model in service delivery. Building and maintaining network monitoring, orchestration and automation solutions, including automated inventory reconciliation and remediation, workflow automation, automated network configuration validation, automated network health monitoring, automated alerts handling and incident remediation. Monitor the performance of our network infrastructure and develop automated solutions to address any issues. Perform automated regular network infrastructure audits to ensure continuous compliance with best practices and industry standards. Provide self service tools for other teams to troubleshoot and resolve network-related issues. Collaborate with other teams to design and implement tools that will help automate end-to-end processes within network infrastructure. Build services with an API driven approach to enable seamless integration of network tools with various other network related services and enable easy consumption of network tools services to other teams. Identify opportunities to automate repetitive tasks and help enhance quality of internal processes. Develop automated test suites and maintain clear documentation of solutions developed. Development and implementation of build release pipelines. Work with the team and stakeholders to prioritize backlogs, deliver solutions through environments and into production. Lead and provide estimates, formalize release plans, and implementation schedules/dependencies Track infrastructure delivery and dependencies to implementation. Communicate implementation issues, delays, and mitigation plans. Innovate to improve future processes and deployments. Management reporting. What we are looking for: Experience in leading a Network Automation team with a minimum of 3 years experience Hands-on experience in Network Automation Hands-on experience in Network management using Infrastructure as Code (IaC) Strong programming skills with minimum of 5 years hands-on Python experience. Experience in Scaled Agile Framework model (Product Operating Model) Hands-on experience in Netbox Hands-on experience with Ansible Hands-on experience with network monitoring tools Can do attitude and think out of the box approach, be innovative Ability to build API based services and common network libraries/framework Strong understanding of Network Domain fundamentals, good knowledge in Network Asset and Configuration management processes Good understanding of the Software Development Life Cycle (SDLC) and experienced in using Agile methodologies and tools such as Bitbucket, JIRA, Jenkins Analytical skills and problem-solving skills needed to manage multiple factors on a project simultaneously Excellent communication skills (verbal and written) Education: Bachelor's Degree in Computer Science is preferred Company Benefits Bonus Programme Employee Stock Purchase Plan (ESPP) Private Medical and Dental coverage Mental Health Benefit Programme Group Pension Plan Income Protection Life Assurance Cycle To Work Gym Membership Family Leave Education Assistance Ongoing Employee Development Training/Certification CME Group: Where Futures Are Made CME Group () is the world's leading derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career shaping tomorrow. We invest in your success and you own it, all while working alongside a team of leading experts who inspire you in ways big and small. Problem solvers, difference makers, trailblazers. Those are our people. And we're looking for more. At CME Group, we embrace our employees' diverse experiences, cultures and skills, and work to ensure that everyone's perspectives are acknowledged and valued. As an equal opportunity employer, we recognize the importance of a diverse and inclusive workplace and consider all potential employees without regard to any protected characteristic. The Candidate Privacy Policy can be found here.
May 01, 2024
Full time
Description Network Reliability Manager As we embark on a journey to transform the Network Services Group in CME, we are looking for a highly skilled Network Reliability Manager to join us. We are a global team across US, UK, India and Singapore made up of a diverse range of people from varied backgrounds who each bring unique network experiences and skillsets. The new Network Reliability/Automation team is responsible for building a suite of custom automation tools and developing our self-healing capabilities while working closely with other members of the Network Services team in project delivery to ensure one of the largest Exchange network infrastructures in the world is highly available, resilient, secure and reliable. Responsibilities: Automate/Code first approach. Be part of POD model in service delivery. Building and maintaining network monitoring, orchestration and automation solutions, including automated inventory reconciliation and remediation, workflow automation, automated network configuration validation, automated network health monitoring, automated alerts handling and incident remediation. Monitor the performance of our network infrastructure and develop automated solutions to address any issues. Perform automated regular network infrastructure audits to ensure continuous compliance with best practices and industry standards. Provide self service tools for other teams to troubleshoot and resolve network-related issues. Collaborate with other teams to design and implement tools that will help automate end-to-end processes within network infrastructure. Build services with an API driven approach to enable seamless integration of network tools with various other network related services and enable easy consumption of network tools services to other teams. Identify opportunities to automate repetitive tasks and help enhance quality of internal processes. Develop automated test suites and maintain clear documentation of solutions developed. Development and implementation of build release pipelines. Work with the team and stakeholders to prioritize backlogs, deliver solutions through environments and into production. Lead and provide estimates, formalize release plans, and implementation schedules/dependencies Track infrastructure delivery and dependencies to implementation. Communicate implementation issues, delays, and mitigation plans. Innovate to improve future processes and deployments. Management reporting. What we are looking for: Experience in leading a Network Automation team with a minimum of 3 years experience Hands-on experience in Network Automation Hands-on experience in Network management using Infrastructure as Code (IaC) Strong programming skills with minimum of 5 years hands-on Python experience. Experience in Scaled Agile Framework model (Product Operating Model) Hands-on experience in Netbox Hands-on experience with Ansible Hands-on experience with network monitoring tools Can do attitude and think out of the box approach, be innovative Ability to build API based services and common network libraries/framework Strong understanding of Network Domain fundamentals, good knowledge in Network Asset and Configuration management processes Good understanding of the Software Development Life Cycle (SDLC) and experienced in using Agile methodologies and tools such as Bitbucket, JIRA, Jenkins Analytical skills and problem-solving skills needed to manage multiple factors on a project simultaneously Excellent communication skills (verbal and written) Education: Bachelor's Degree in Computer Science is preferred Company Benefits Bonus Programme Employee Stock Purchase Plan (ESPP) Private Medical and Dental coverage Mental Health Benefit Programme Group Pension Plan Income Protection Life Assurance Cycle To Work Gym Membership Family Leave Education Assistance Ongoing Employee Development Training/Certification CME Group: Where Futures Are Made CME Group () is the world's leading derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career shaping tomorrow. We invest in your success and you own it, all while working alongside a team of leading experts who inspire you in ways big and small. Problem solvers, difference makers, trailblazers. Those are our people. And we're looking for more. At CME Group, we embrace our employees' diverse experiences, cultures and skills, and work to ensure that everyone's perspectives are acknowledged and valued. As an equal opportunity employer, we recognize the importance of a diverse and inclusive workplace and consider all potential employees without regard to any protected characteristic. The Candidate Privacy Policy can be found here.
Job Description Group Overview The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview The Software Engineering Team Leader will provide technical leadership on TP ICAP's flagship Fusion platform on the Platform Team. This includes setting the standards and direction of other Engineers across Fusion teams. They will demonstrate the benefits of approaches to development and delivery either through working as a team member or through group sessions. They should be the authority for decisions relating to standards and engineering best practices within their discipline. The Team leader will be a Principal Engineer that is passionate about software development and keen to use their technical and mentoring skills to help their development team to be successful. They should be comfortable working in agile teams, foster transparent communication, have a commitment to quality, and a focus on getting things done. This role will primarily be hands-on with some management responsibility. Role Responsibilities Lead and manage a team in the Fusion Platform Team to deliver Framework Services and for integration into the wider Fusion estate. Principal Full-Stack Software Engineer using Microsoft c#.net, React, Typescript and low latency event driven architectures. Communicate with stakeholders being the bridge between business and technology. Communicate with the wider technology teams to coordinate interdependencies and resolve issues Communicate with governance streams to ensure adherence to and development of process, quality and architectural design Provide leadership across the Platform Engineering team and be accountable to the Head of Software Engineering for governance on team architecture, code quality, standards, tools and technology but foster a culture of collaboration, innovation and excellence. Be a servant leader working with the Scrum Master to unblock the team and ensure delivery is unimpeded, velocity is high. Be an Agile exponent, responding to change, participating in retrospectives, ensure continuous improvement is taking place. Work with 3rd parties to ensure the Agile team has a full complement and is cross-functional. Responsible for hiring within the team. Take part in incident management to ensure Production defects are rectified based on their criticality and severity and to a sufficient standard. Use technical experience to collaborate with architecture to guide software solutions Guide and support team to identify and escalate risks as appropriate Ensure inter-project dependencies and projects risks are understood and managed Guide and support team in implementation and adherence to Change Control principles Experience / Competences Essential Demonstrable and current experience of hands-on Full-Stack Software Engineering leadership primarily with Microsoft c#.net, React, Typescript and low latency event driven architectures. Messaging using AMQP. Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevOps platforms; gitlabs, TeamCity Experience of OO design principals such SOLID / DRY / YAGNI to create maintainable, self-documenting and high quality code. Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, MediatR Experience of Domain Driven Design (DDD) and implementing patterns like CQRS to facilitate polyglot persistence. Demonstrable experience of utilising Dev(Sec)Ops to automate and minimise delivery times from Development to Production e.g. utilising CI\CD Experience of and understanding of the importance of maintaining code quality using Unit/Integration/e2e testing tools such as N\XUnit, Moq, Jasmine, Cucumber. Utilising Quality Assurance expertise to automate regression. Knowledge and use of Cloud Technologies and concepts preferably on AWS or Azure/GCP etc. Collaborate on Solution Technical Architecture with Enterprise Technical Architects to follow Enterprise standards. Enjoy and understand new technology and be able to influence technical direction. Use of and working with Containerization to aid deployability, testing and loose coupling. Agile exponent to speed up delivery, reduce risk and provide maximum value to the end users Desired Knowledge of the Broking \ Trading business domain Knowledge or application of the Scaled Agile Framework (SAFe) Experience of GraphQL and subscription based streaming Experience of Software engineering using Java Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
May 01, 2024
Full time
Job Description Group Overview The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview The Software Engineering Team Leader will provide technical leadership on TP ICAP's flagship Fusion platform on the Platform Team. This includes setting the standards and direction of other Engineers across Fusion teams. They will demonstrate the benefits of approaches to development and delivery either through working as a team member or through group sessions. They should be the authority for decisions relating to standards and engineering best practices within their discipline. The Team leader will be a Principal Engineer that is passionate about software development and keen to use their technical and mentoring skills to help their development team to be successful. They should be comfortable working in agile teams, foster transparent communication, have a commitment to quality, and a focus on getting things done. This role will primarily be hands-on with some management responsibility. Role Responsibilities Lead and manage a team in the Fusion Platform Team to deliver Framework Services and for integration into the wider Fusion estate. Principal Full-Stack Software Engineer using Microsoft c#.net, React, Typescript and low latency event driven architectures. Communicate with stakeholders being the bridge between business and technology. Communicate with the wider technology teams to coordinate interdependencies and resolve issues Communicate with governance streams to ensure adherence to and development of process, quality and architectural design Provide leadership across the Platform Engineering team and be accountable to the Head of Software Engineering for governance on team architecture, code quality, standards, tools and technology but foster a culture of collaboration, innovation and excellence. Be a servant leader working with the Scrum Master to unblock the team and ensure delivery is unimpeded, velocity is high. Be an Agile exponent, responding to change, participating in retrospectives, ensure continuous improvement is taking place. Work with 3rd parties to ensure the Agile team has a full complement and is cross-functional. Responsible for hiring within the team. Take part in incident management to ensure Production defects are rectified based on their criticality and severity and to a sufficient standard. Use technical experience to collaborate with architecture to guide software solutions Guide and support team to identify and escalate risks as appropriate Ensure inter-project dependencies and projects risks are understood and managed Guide and support team in implementation and adherence to Change Control principles Experience / Competences Essential Demonstrable and current experience of hands-on Full-Stack Software Engineering leadership primarily with Microsoft c#.net, React, Typescript and low latency event driven architectures. Messaging using AMQP. Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevOps platforms; gitlabs, TeamCity Experience of OO design principals such SOLID / DRY / YAGNI to create maintainable, self-documenting and high quality code. Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, MediatR Experience of Domain Driven Design (DDD) and implementing patterns like CQRS to facilitate polyglot persistence. Demonstrable experience of utilising Dev(Sec)Ops to automate and minimise delivery times from Development to Production e.g. utilising CI\CD Experience of and understanding of the importance of maintaining code quality using Unit/Integration/e2e testing tools such as N\XUnit, Moq, Jasmine, Cucumber. Utilising Quality Assurance expertise to automate regression. Knowledge and use of Cloud Technologies and concepts preferably on AWS or Azure/GCP etc. Collaborate on Solution Technical Architecture with Enterprise Technical Architects to follow Enterprise standards. Enjoy and understand new technology and be able to influence technical direction. Use of and working with Containerization to aid deployability, testing and loose coupling. Agile exponent to speed up delivery, reduce risk and provide maximum value to the end users Desired Knowledge of the Broking \ Trading business domain Knowledge or application of the Scaled Agile Framework (SAFe) Experience of GraphQL and subscription based streaming Experience of Software engineering using Java Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
Group Overview The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. TP ICAP's Fusion platform is a multi-asset liquidity platform that is driving the transition of TP ICAP's Global Broking business from voice to electronic protocols. The platform enables clients to smoothly access TP ICAP's liquidity pools across all products, asset classes, brands and regions. It has been recognized as the OTC trading platform of the year by Risk Magazine Role Overview As a Senior Back-End Software Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base. You will work within an Agile environment, from design through to implementation, with a strong focus on Continuous Improvement. There will be a strong emphasis on collaboratively working as part of self-organising, cross-functional team. There will be a focus on Continuous Integration and Deployment and automating as much as possible. Promote delivery of quality software - unit tests, code reviews etc. Experimenting with multiple technologies and methodologies as part of delivery, to help guarantee the best solution and approach. Role Responsibilities Work closely with the Architect/Principal/Team Leader to build solutions that align to the IT strategy/vision. Provide support and mentoring to other members of the team. Work in partnership with QA counterpart to ensure the delivery of quality software. Deliver against both Functional and Non-functional requirements. Take Ownership/Accountability for development of key features and drive to completion. Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery. Experience / Competences Knowledge Experienced developer, with demonstrable experience of C# (.Net Core & Framework) Detailed knowledge of Microsoft SQL technologies Experience Degree or equivalent industry experience Experience of application testing, demonstrating the software meets the requirements Experience with either Continuous Build & Integration, Continuous Deployment or DevOps Financial Services background, preferably including experience working with Market Data Providers and hands on experience with of OTC derivative products. Skills Middleware experience on some messaging systems e.g. Tibco EMS, RabbitMQ, Reuters, IBM Websphere Message Broker, Solace, etc. Experience of enterprise software development Experience with TDD, BDD or similar approaches to specifying requirements and design. Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. LI-Hybrid Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
May 01, 2024
Full time
Group Overview The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. TP ICAP's Fusion platform is a multi-asset liquidity platform that is driving the transition of TP ICAP's Global Broking business from voice to electronic protocols. The platform enables clients to smoothly access TP ICAP's liquidity pools across all products, asset classes, brands and regions. It has been recognized as the OTC trading platform of the year by Risk Magazine Role Overview As a Senior Back-End Software Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base. You will work within an Agile environment, from design through to implementation, with a strong focus on Continuous Improvement. There will be a strong emphasis on collaboratively working as part of self-organising, cross-functional team. There will be a focus on Continuous Integration and Deployment and automating as much as possible. Promote delivery of quality software - unit tests, code reviews etc. Experimenting with multiple technologies and methodologies as part of delivery, to help guarantee the best solution and approach. Role Responsibilities Work closely with the Architect/Principal/Team Leader to build solutions that align to the IT strategy/vision. Provide support and mentoring to other members of the team. Work in partnership with QA counterpart to ensure the delivery of quality software. Deliver against both Functional and Non-functional requirements. Take Ownership/Accountability for development of key features and drive to completion. Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery. Experience / Competences Knowledge Experienced developer, with demonstrable experience of C# (.Net Core & Framework) Detailed knowledge of Microsoft SQL technologies Experience Degree or equivalent industry experience Experience of application testing, demonstrating the software meets the requirements Experience with either Continuous Build & Integration, Continuous Deployment or DevOps Financial Services background, preferably including experience working with Market Data Providers and hands on experience with of OTC derivative products. Skills Middleware experience on some messaging systems e.g. Tibco EMS, RabbitMQ, Reuters, IBM Websphere Message Broker, Solace, etc. Experience of enterprise software development Experience with TDD, BDD or similar approaches to specifying requirements and design. Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. LI-Hybrid Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
I am working with a dynamic and innovative company who are seeking a highly skilled and experienced Senior Software Developer to join their team. If you have a passion for creating high-quality software and enjoy collaborating with a talented group of professionals, we'd love to hear from you!As a Senior Software Developer, you'll play a crucial role in designing, developing, and deploying innovative software products. Your responsibilities will include: Team Leadership: Mentor and manage junior developers, providing technical guidance and support. Collaborate with cross-functional teams to achieve project goals. Software Development: Design, develop, and maintain software applications and systems using industry best practices and standards. Translate requirements into technical specifications and write clean, efficient, and maintainable code. Conduct thorough testing and debugging to ensure software quality and reliability. Code Reviews and Trends: Participate in code reviews, offering constructive feedback to team members. Stay updated with the latest technologies, tools, and trends in software development. Customer Interaction: Work closely with product managers, designers, and other stakeholders to understand client requirements. Perform User Acceptance Testing (UAT) with customers and provide ongoing support. Flexibility and Site Visits: Adapt to a rapidly developing office environment and work flexibly. Occasionally, site visits may be required for system installation and commissioning. Qualifications: Bachelor's degree in Computer Science or related field. Proficiency in programming languages (e.g., Java, Python, C#). Strong track record of delivering high-quality software solutions. Excellent problem-solving skills and attention to detail. Benefits: Competitive salary and benefits package. Opportunity to work on cutting-edge projects. Collaborative and supportive team environment. If you're passionate about software development and ready to contribute to our success, apply today!If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
May 01, 2024
Full time
I am working with a dynamic and innovative company who are seeking a highly skilled and experienced Senior Software Developer to join their team. If you have a passion for creating high-quality software and enjoy collaborating with a talented group of professionals, we'd love to hear from you!As a Senior Software Developer, you'll play a crucial role in designing, developing, and deploying innovative software products. Your responsibilities will include: Team Leadership: Mentor and manage junior developers, providing technical guidance and support. Collaborate with cross-functional teams to achieve project goals. Software Development: Design, develop, and maintain software applications and systems using industry best practices and standards. Translate requirements into technical specifications and write clean, efficient, and maintainable code. Conduct thorough testing and debugging to ensure software quality and reliability. Code Reviews and Trends: Participate in code reviews, offering constructive feedback to team members. Stay updated with the latest technologies, tools, and trends in software development. Customer Interaction: Work closely with product managers, designers, and other stakeholders to understand client requirements. Perform User Acceptance Testing (UAT) with customers and provide ongoing support. Flexibility and Site Visits: Adapt to a rapidly developing office environment and work flexibly. Occasionally, site visits may be required for system installation and commissioning. Qualifications: Bachelor's degree in Computer Science or related field. Proficiency in programming languages (e.g., Java, Python, C#). Strong track record of delivering high-quality software solutions. Excellent problem-solving skills and attention to detail. Benefits: Competitive salary and benefits package. Opportunity to work on cutting-edge projects. Collaborative and supportive team environment. If you're passionate about software development and ready to contribute to our success, apply today!If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
Are you passionate about technology, sustainability, and making a real impact? Look no further! My client is seeking a highly experienced Software Technical Architect to join their dynamic team. They are a well-established software company with a market-leading product that has been transforming the agricultural industry for over a decade, aiming to make informed decisions that better the planet.Benefits: The Best of Both Worlds: Join a small, agile team where your contributions matter. Experience the buzz of a start-up combined with the stability of an established company. Flexible Work Environment: Enjoy a hybrid work model, say goodbye to city traffic! Generous Benefits: 32 days of paid holidays (including statutory holidays), family-friendly policies, and a performance-based bonus scheme. Global Impact: Collaborate with business stakeholders across Europe and beyond. Your work will directly contribute to global sustainability. Role Overview:As a Software Technical Architect, you'll play a pivotal role in shaping the future of their core product. You'll work closely with their development team, ensuring robust architecture, scalability, and seamless integration. Your expertise will drive innovation and elevate their solutions to new heights. Responsibilities: Design and implement scalable software architecture for in-house applications. Collaborate with cross-functional teams to define technical requirements and ensure alignment with business goals. Evaluate and recommend technologies, frameworks, and tools to enhance product performance. Mentor junior developers and foster a culture of continuous learning. Qualifications: Proven experience as a Software Architect, ideally in SaaS or healthcare domains. Strong proficiency in cloud technologies (AWS, Azure, or GCP). Excellent communication skills and ability to work collaboratively. If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
May 01, 2024
Full time
Are you passionate about technology, sustainability, and making a real impact? Look no further! My client is seeking a highly experienced Software Technical Architect to join their dynamic team. They are a well-established software company with a market-leading product that has been transforming the agricultural industry for over a decade, aiming to make informed decisions that better the planet.Benefits: The Best of Both Worlds: Join a small, agile team where your contributions matter. Experience the buzz of a start-up combined with the stability of an established company. Flexible Work Environment: Enjoy a hybrid work model, say goodbye to city traffic! Generous Benefits: 32 days of paid holidays (including statutory holidays), family-friendly policies, and a performance-based bonus scheme. Global Impact: Collaborate with business stakeholders across Europe and beyond. Your work will directly contribute to global sustainability. Role Overview:As a Software Technical Architect, you'll play a pivotal role in shaping the future of their core product. You'll work closely with their development team, ensuring robust architecture, scalability, and seamless integration. Your expertise will drive innovation and elevate their solutions to new heights. Responsibilities: Design and implement scalable software architecture for in-house applications. Collaborate with cross-functional teams to define technical requirements and ensure alignment with business goals. Evaluate and recommend technologies, frameworks, and tools to enhance product performance. Mentor junior developers and foster a culture of continuous learning. Qualifications: Proven experience as a Software Architect, ideally in SaaS or healthcare domains. Strong proficiency in cloud technologies (AWS, Azure, or GCP). Excellent communication skills and ability to work collaboratively. If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
.NET Developer, .NET 7 - Social Networking Site - Belfast (Tech stack: .NET Developer, .NET 7, C#, Web API 2, Entity Framework, Microservices, Azure, Programmer, Full Stack Engineer, Architect, .NET Developer) Our client is the world's largest social-networking web site and they have ambitions to become the biggest web site in the world! Their global presence currently stretches across 25 countries and their planned expansion for the next 12 months will see another 10 countries added to this list as well as their workforce increasing by 100% in size. Underpinning this success is their hip and cutting-edge .NET / C# technology platform. We are seeking several .NET Developer to work on the development of revolutionary new features that will draw users to their web site for longer periods of time. .NET Developer applicants should have a skill set that encompasses: .NET, .NET Core / ASP.NET MVC, C# and SQL Server. We are keen to hear from .NET Developer candidates with a strong understanding object orientated (OO) development and the full software development life cycle. This is a rare opportunity to join a truly exciting global brand. Our client offers over 20 days of dedicated technical training per year and exposure to cutting edge technologies such as: .NET 7, Web API 2, Entity Framework, Microservices, Azure, JavaScript, Angular 14, Bootstrap, Agile and SQL Server 2022. Additionally you will follow an official structured career progression program. Location: Belfast, Northern Ireland, UK / Remote Working Salary: £35,000 - £65,000 + Bonus + Pension + Benefits Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions! NOIRUKNETRECNOIRUKREC
Aug 19, 2023
Full time
.NET Developer, .NET 7 - Social Networking Site - Belfast (Tech stack: .NET Developer, .NET 7, C#, Web API 2, Entity Framework, Microservices, Azure, Programmer, Full Stack Engineer, Architect, .NET Developer) Our client is the world's largest social-networking web site and they have ambitions to become the biggest web site in the world! Their global presence currently stretches across 25 countries and their planned expansion for the next 12 months will see another 10 countries added to this list as well as their workforce increasing by 100% in size. Underpinning this success is their hip and cutting-edge .NET / C# technology platform. We are seeking several .NET Developer to work on the development of revolutionary new features that will draw users to their web site for longer periods of time. .NET Developer applicants should have a skill set that encompasses: .NET, .NET Core / ASP.NET MVC, C# and SQL Server. We are keen to hear from .NET Developer candidates with a strong understanding object orientated (OO) development and the full software development life cycle. This is a rare opportunity to join a truly exciting global brand. Our client offers over 20 days of dedicated technical training per year and exposure to cutting edge technologies such as: .NET 7, Web API 2, Entity Framework, Microservices, Azure, JavaScript, Angular 14, Bootstrap, Agile and SQL Server 2022. Additionally you will follow an official structured career progression program. Location: Belfast, Northern Ireland, UK / Remote Working Salary: £35,000 - £65,000 + Bonus + Pension + Benefits Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions! NOIRUKNETRECNOIRUKREC
Contents Location About the job Benefits Things you need to know Apply and further information Location Belfast, Cardiff, Darlington, Edinburgh, London About the job Summary Join a team at the heart of the global economy! We create digital services, data tools and technology for businesses to prosper around the world. Have a look at our video ! Our Digital, Data and Technology team develops and operates tools, services, and platforms that enable the UK government to provide world leading support to businesses in the UK and overseas. You will get to constantly push boundaries in an environment free of heavy legacy, driven by curiosity, social purpose, diversity of thought, entrepreneurship, and the aspiration to offer an incredible experience to all our users. Find out more on our blog, Digital Trade. Job description This is an exciting opportunity for a Senior Developer to lead the development of integrated digital services, which are crucial to realising our overall departmental aim of supporting and developing UK trade. As a Senior Software Developer in the Department for International Trade, you will be working with modern technologies in a cloud-based environment and developing software and services to meet user needs, collaborating with colleagues in a multidisciplinary and agile product team. We code in the open, using Python (Django) and React - see our code here: . Responsibilities Your day-to-day role will involve: Being involved with every part of the life cycle of a service, from user research to deploying code, to production. Writing secure and reusable code, following a test-driven approach (TDD). Providing technical expertise and leadership in the development of strategic IT services and systems, typically through being the senior technical lead in a delivery team. Identifying and fixing issues with production services, finding ways to improve system robustness, resilience, and stability. Coaching and mentoring developers in the department. Being an active member of the departmental developers' community, sharing good practice. Creating a culture of continuous improvement in the design and delivery of applications and integrations, taking responsibility for a programme of peer led support and professional development. Researching, evaluating, and recommending new tools and techniques that will contribute to increased quality and productivity for our development teams. Defining, agreeing, and implementing appropriate tools and processes for the effective development and maintenance of services. Essential Skills and Experience You should be able to demonstrate essential skills and experience of: Modern web application and software development practices and architectures (microservices vs monoliths etc.). Software development with Python, JavaScript (Node.js, REACT) or similar (all backgrounds considered). An awareness of working practices such as test-driven development (focusing on automation), continuous integration and continuous delivery. Involvement in complex digital projects from initiation to live, demonstrating technical leadership, innovation, and problem resolution. Understanding of common web security risks (e.g., OWASP Top 10). Knowledge of agile frameworks and how to support teams in their adoption. Desirable Skills and Experience While not essential, it would be ideal if you have demonstrable experience of: Cloud-based development and writing infrastructure as code to integrate them, such as AWS serverless. SQL and the design of relational and NoSQL databases. Introducing new development practices into teams (e.g., continuous integration, serverless). Benefits Learning and development tailored to your role An environment with flexible working options A culture encouraging inclusion and diversity A Civil Service pension with an average employer contribution of 27% Things you need to know Security Successful candidates must pass a disclosure and barring security check. Successful candidates must meet the security requirements before they can be appointed. The level of security needed is security check . See our vetting charter . People working with government assets must complete basic personnel security standard checks. Selection process details We are closely monitoring the situation regarding the coronavirus, and will be following central Government advice as it is issued. There is therefore a risk that recruitment to this post may be subject to change at short notice. In addition, where appropriate, you may be invited to attend a video interview. Please continue to follow the application process as normal and ensure that you check your emails regularly as all updates from us will be sent to you this way. Assessment and Interview As part of the application process you will be asked to upload a CV which outlines your experience, skills and fit for the role. At the sift stage for this role, Inspire People will assess you against the essential criteria listed above to compile a longlist of applications. If you are progressed through to this stage, you will be asked to complete a short, pre-recorded video interview with Inspire People or provide written answers to questions. These applications will then be sifted by DIT hiring managers. Initial sifting will take place the week commencing 26th September, with CV submissions to DIT on the 30th September. Interviews will take place the week commencing 10th October. Please note that these dates are indicative and may be subject to change. At the interview stage for this role, we will assess your technical/specialist experience, outlined in the above role description, testing your ability through relevant assessments/presentations and ask you questions around Behaviours and Technical skills, which are part of the Civil Service Success Profiles . The technical element within the interview, where you will be asked a series of questions to demonstrate your specific professional skills and knowledge related directly to the job role and context, will assess against these Technical Skills: Modern standards approach Systems integration Systems design Information security Development process optimisation Programming and build (software engineering) You will also be assessed against the Behaviour of: Leadership Offer Stage Appointments may be made to candidates in merit order based on location preferences. The salary we will offer is determined using interview performance. Scores at interview translate to proficiency levels and an associated salary. Once a successful candidate has a proficiency level and is part of the capability framework, they will be given opportunities to self-assess to progress through the pay scale within their grade during their time at DIT. For further explanation of proficiency levels and more information about DDaT click here. The Department for International Trade embraces and values diversity in all forms. We welcome and pride ourselves on the positive impact diversity has on the work we do, and we promote equality of opportunity throughout the organisation. As such, we run a Disability Confident Scheme (DCS) for candidates with disabilities who meet the minimum selection criteria. Candidates who pass the bar at interview but are not the highest scoring will be held on a 12-month reserve list for future appointments. Candidates who are judged to be a near miss at interview may be offered a post at the grade below the one advertised. If successful and transferring from another Government Department a criminal record check may be carried out. The Department for International Trade embraces and values diversity in all forms. We welcome and pride ourselves on the positive impact diversity has on the work we do, and we promote equality of opportunity throughout the organisation. Harmonised terms and conditions are attached. Please take time to read the document to determine how these may affect you. Please note the successful candidate will be expected to remain in post for a minimum of 18 months before being released for another role. Any move to the Department for International Trade from another employer will mean you can no longer access childcare vouchers. This includes moves between government departments. You may however be eligible for other government schemes, including Tax Free Childcare. Determine your eligibility at New entrants are expected to join on the minimum of the pay band. Reasonable adjustment If a person with disabilities is put at a substantial disadvantage compared to a non-disabled person, we have a duty to make reasonable changes to our processes. If you need a change to be made so that you can make your application, you should contact the DDaT Recruitment team before the closing date to discuss your needs. Our recruitment process is underpinned by the principle of appointment on the basis of fair and open competition and appointment on merit, as outlined in the Civil Service Commissioners Recruitment Principles. ..... click apply for full job details
Sep 24, 2022
Full time
Contents Location About the job Benefits Things you need to know Apply and further information Location Belfast, Cardiff, Darlington, Edinburgh, London About the job Summary Join a team at the heart of the global economy! We create digital services, data tools and technology for businesses to prosper around the world. Have a look at our video ! Our Digital, Data and Technology team develops and operates tools, services, and platforms that enable the UK government to provide world leading support to businesses in the UK and overseas. You will get to constantly push boundaries in an environment free of heavy legacy, driven by curiosity, social purpose, diversity of thought, entrepreneurship, and the aspiration to offer an incredible experience to all our users. Find out more on our blog, Digital Trade. Job description This is an exciting opportunity for a Senior Developer to lead the development of integrated digital services, which are crucial to realising our overall departmental aim of supporting and developing UK trade. As a Senior Software Developer in the Department for International Trade, you will be working with modern technologies in a cloud-based environment and developing software and services to meet user needs, collaborating with colleagues in a multidisciplinary and agile product team. We code in the open, using Python (Django) and React - see our code here: . Responsibilities Your day-to-day role will involve: Being involved with every part of the life cycle of a service, from user research to deploying code, to production. Writing secure and reusable code, following a test-driven approach (TDD). Providing technical expertise and leadership in the development of strategic IT services and systems, typically through being the senior technical lead in a delivery team. Identifying and fixing issues with production services, finding ways to improve system robustness, resilience, and stability. Coaching and mentoring developers in the department. Being an active member of the departmental developers' community, sharing good practice. Creating a culture of continuous improvement in the design and delivery of applications and integrations, taking responsibility for a programme of peer led support and professional development. Researching, evaluating, and recommending new tools and techniques that will contribute to increased quality and productivity for our development teams. Defining, agreeing, and implementing appropriate tools and processes for the effective development and maintenance of services. Essential Skills and Experience You should be able to demonstrate essential skills and experience of: Modern web application and software development practices and architectures (microservices vs monoliths etc.). Software development with Python, JavaScript (Node.js, REACT) or similar (all backgrounds considered). An awareness of working practices such as test-driven development (focusing on automation), continuous integration and continuous delivery. Involvement in complex digital projects from initiation to live, demonstrating technical leadership, innovation, and problem resolution. Understanding of common web security risks (e.g., OWASP Top 10). Knowledge of agile frameworks and how to support teams in their adoption. Desirable Skills and Experience While not essential, it would be ideal if you have demonstrable experience of: Cloud-based development and writing infrastructure as code to integrate them, such as AWS serverless. SQL and the design of relational and NoSQL databases. Introducing new development practices into teams (e.g., continuous integration, serverless). Benefits Learning and development tailored to your role An environment with flexible working options A culture encouraging inclusion and diversity A Civil Service pension with an average employer contribution of 27% Things you need to know Security Successful candidates must pass a disclosure and barring security check. Successful candidates must meet the security requirements before they can be appointed. The level of security needed is security check . See our vetting charter . People working with government assets must complete basic personnel security standard checks. Selection process details We are closely monitoring the situation regarding the coronavirus, and will be following central Government advice as it is issued. There is therefore a risk that recruitment to this post may be subject to change at short notice. In addition, where appropriate, you may be invited to attend a video interview. Please continue to follow the application process as normal and ensure that you check your emails regularly as all updates from us will be sent to you this way. Assessment and Interview As part of the application process you will be asked to upload a CV which outlines your experience, skills and fit for the role. At the sift stage for this role, Inspire People will assess you against the essential criteria listed above to compile a longlist of applications. If you are progressed through to this stage, you will be asked to complete a short, pre-recorded video interview with Inspire People or provide written answers to questions. These applications will then be sifted by DIT hiring managers. Initial sifting will take place the week commencing 26th September, with CV submissions to DIT on the 30th September. Interviews will take place the week commencing 10th October. Please note that these dates are indicative and may be subject to change. At the interview stage for this role, we will assess your technical/specialist experience, outlined in the above role description, testing your ability through relevant assessments/presentations and ask you questions around Behaviours and Technical skills, which are part of the Civil Service Success Profiles . The technical element within the interview, where you will be asked a series of questions to demonstrate your specific professional skills and knowledge related directly to the job role and context, will assess against these Technical Skills: Modern standards approach Systems integration Systems design Information security Development process optimisation Programming and build (software engineering) You will also be assessed against the Behaviour of: Leadership Offer Stage Appointments may be made to candidates in merit order based on location preferences. The salary we will offer is determined using interview performance. Scores at interview translate to proficiency levels and an associated salary. Once a successful candidate has a proficiency level and is part of the capability framework, they will be given opportunities to self-assess to progress through the pay scale within their grade during their time at DIT. For further explanation of proficiency levels and more information about DDaT click here. The Department for International Trade embraces and values diversity in all forms. We welcome and pride ourselves on the positive impact diversity has on the work we do, and we promote equality of opportunity throughout the organisation. As such, we run a Disability Confident Scheme (DCS) for candidates with disabilities who meet the minimum selection criteria. Candidates who pass the bar at interview but are not the highest scoring will be held on a 12-month reserve list for future appointments. Candidates who are judged to be a near miss at interview may be offered a post at the grade below the one advertised. If successful and transferring from another Government Department a criminal record check may be carried out. The Department for International Trade embraces and values diversity in all forms. We welcome and pride ourselves on the positive impact diversity has on the work we do, and we promote equality of opportunity throughout the organisation. Harmonised terms and conditions are attached. Please take time to read the document to determine how these may affect you. Please note the successful candidate will be expected to remain in post for a minimum of 18 months before being released for another role. Any move to the Department for International Trade from another employer will mean you can no longer access childcare vouchers. This includes moves between government departments. You may however be eligible for other government schemes, including Tax Free Childcare. Determine your eligibility at New entrants are expected to join on the minimum of the pay band. Reasonable adjustment If a person with disabilities is put at a substantial disadvantage compared to a non-disabled person, we have a duty to make reasonable changes to our processes. If you need a change to be made so that you can make your application, you should contact the DDaT Recruitment team before the closing date to discuss your needs. Our recruitment process is underpinned by the principle of appointment on the basis of fair and open competition and appointment on merit, as outlined in the Civil Service Commissioners Recruitment Principles. ..... click apply for full job details