Urgently seeking a Algorithmic/Electronic/Real Time Trading Systems Technical Lead, Initial 4 Month contract and the position will be hybrid, with weekly visits to site required in London. The purpose of the role will be to a lead a team of developers working closely with the Electronic Market Making (EMM)/Trading Business to build the next generation electronic trading system. Skills and requirements: 5-10 years of experience contributing to Algorithmic/Electronic/Real Time Trading Systems. Must have solid experience leading teams Deep expertise in C/C++ Programming, Systems Design, Architecture, Distributed Systems, DSA, Performance and Latency Optimisation. Excellent domain knowledge and experience working on Linux platforms. Experience with version control systems (eg, Git), build systems, and continuous integration/continuous deployment (CI/CD) pipelines Knowledge of other programming languages (eg, Python, Java) and software development tools is a plus. Michael Bailey International is acting as an Employment Business in relation to this vacancy.
21/01/2025
Project-based
Urgently seeking a Algorithmic/Electronic/Real Time Trading Systems Technical Lead, Initial 4 Month contract and the position will be hybrid, with weekly visits to site required in London. The purpose of the role will be to a lead a team of developers working closely with the Electronic Market Making (EMM)/Trading Business to build the next generation electronic trading system. Skills and requirements: 5-10 years of experience contributing to Algorithmic/Electronic/Real Time Trading Systems. Must have solid experience leading teams Deep expertise in C/C++ Programming, Systems Design, Architecture, Distributed Systems, DSA, Performance and Latency Optimisation. Excellent domain knowledge and experience working on Linux platforms. Experience with version control systems (eg, Git), build systems, and continuous integration/continuous deployment (CI/CD) pipelines Knowledge of other programming languages (eg, Python, Java) and software development tools is a plus. Michael Bailey International is acting as an Employment Business in relation to this vacancy.
Randstad Technologies
Newcastle Upon Tyne, Tyne And Wear
Job Opportunity: Enterprise Data Management Location: Newcastle City Centre Role Type: Perm Work Model:Onsite Join my client as an EDM Developer Are you a skilled developer with a passion for solving complex problems and delivering innovative solutions? Join my clients dynamic team in the heart of Newcastle City Centre , where we tackle exciting challenges and create cutting-edge technology. What You'll Do: Build and deliver high-quality Enterprise Data Management (EDM) solutions. Collaborate with business users to tackle technical challenges. Ensure system stability, performance, and accuracy. Innovate and optimize systems and processes. What We're Looking For: Proficiency in SQL and experience with Microsoft SQL Server . Strong programming skills in C# .NET , Java , or Python . A passion for technology, learning, and problem-solving. Why Join Us? Work on impactful projects with talented colleagues. Shape the culture and direction of an exciting, growing business. Take ownership of challenging and rewarding technical projects. Join us in this exciting project and make a significant impact within a leading financial services organization. Apply now! Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
21/01/2025
Full time
Job Opportunity: Enterprise Data Management Location: Newcastle City Centre Role Type: Perm Work Model:Onsite Join my client as an EDM Developer Are you a skilled developer with a passion for solving complex problems and delivering innovative solutions? Join my clients dynamic team in the heart of Newcastle City Centre , where we tackle exciting challenges and create cutting-edge technology. What You'll Do: Build and deliver high-quality Enterprise Data Management (EDM) solutions. Collaborate with business users to tackle technical challenges. Ensure system stability, performance, and accuracy. Innovate and optimize systems and processes. What We're Looking For: Proficiency in SQL and experience with Microsoft SQL Server . Strong programming skills in C# .NET , Java , or Python . A passion for technology, learning, and problem-solving. Why Join Us? Work on impactful projects with talented colleagues. Shape the culture and direction of an exciting, growing business. Take ownership of challenging and rewarding technical projects. Join us in this exciting project and make a significant impact within a leading financial services organization. Apply now! Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
Investment Banking Python/Javascript AI Engineer - AI/ML Models/risk/NLP - Glasgow (Contract) Our IB client is looking for a skilled and experienced Developer to join our architecture delivery team. This role focuses on build AI Architect empowering architects and developers in making informed, data-driven decisions, automating repetitive architecture tasks, and streamlining documentation workflows. Key Responsibilities: Design, develop, and implement a scalable, AI-driven architecture platform. Work closely with architects and data scientists to embed AI/ML models into the system for enhanced decision-making, such as recommendation engines. Drive the adoption of AI Architect and best practices across the development teams, ensuring consistency and alignment with enterprise standards. Participate in and lead architecture communities of practice to foster knowledge-sharing and innovation within the organization. Stay updated on the latest architecture and technology trends relevant to financial services, such as cloud computing, data security, AI, and distributed systems. Skills/Qualifications: 5+ years of experience in at least one of the following: JavaScript, Java, TypeScript, or Python End-to-end Systems Development: Proven ability to architect and build complex systems with a long-term vision Expertise in financial services applications, including knowledge of transaction processing, risk management, and data security. Excellent communication skills, with the ability to present complex architectural ideas to diverse stakeholders. Strong problem-solving and critical thinking skills, with a track record of innovative solution design in complex environments. Understanding of experimental design, statistical analysis, and data-driven decision making. Proficiency in collaborating with data scientists to translate advanced models into scalable production code Familiarity with AI-driven frameworks like knowledge graphs, natural language processing (NLP), or recommendation systems is a big plus. Inside IR35 - Hybrid - Glasgow based - 12 months initial contract By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
21/01/2025
Project-based
Investment Banking Python/Javascript AI Engineer - AI/ML Models/risk/NLP - Glasgow (Contract) Our IB client is looking for a skilled and experienced Developer to join our architecture delivery team. This role focuses on build AI Architect empowering architects and developers in making informed, data-driven decisions, automating repetitive architecture tasks, and streamlining documentation workflows. Key Responsibilities: Design, develop, and implement a scalable, AI-driven architecture platform. Work closely with architects and data scientists to embed AI/ML models into the system for enhanced decision-making, such as recommendation engines. Drive the adoption of AI Architect and best practices across the development teams, ensuring consistency and alignment with enterprise standards. Participate in and lead architecture communities of practice to foster knowledge-sharing and innovation within the organization. Stay updated on the latest architecture and technology trends relevant to financial services, such as cloud computing, data security, AI, and distributed systems. Skills/Qualifications: 5+ years of experience in at least one of the following: JavaScript, Java, TypeScript, or Python End-to-end Systems Development: Proven ability to architect and build complex systems with a long-term vision Expertise in financial services applications, including knowledge of transaction processing, risk management, and data security. Excellent communication skills, with the ability to present complex architectural ideas to diverse stakeholders. Strong problem-solving and critical thinking skills, with a track record of innovative solution design in complex environments. Understanding of experimental design, statistical analysis, and data-driven decision making. Proficiency in collaborating with data scientists to translate advanced models into scalable production code Familiarity with AI-driven frameworks like knowledge graphs, natural language processing (NLP), or recommendation systems is a big plus. Inside IR35 - Hybrid - Glasgow based - 12 months initial contract By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
Investment Banking - Senior C++ Developer - Glasgow - C++, Python, SDLC, Linux The candidate will be working with a UK based team of passionate programming-language subject matter experts, as well as developers, data scientists and technical leads across the entire firm. They will be responsible for helping to maintain an extensive library of C++ plug-ins for kdb users that as well as engineering internal tools and libraries where necessary. We are looking for a candidate who is keen to work with new languages. This is primarily a C++ role but openness to learn and work with KDB+/q and python will be required. Prior knowledge of KDB not necessary. Skills required: Core C++ development Python development Familiarity with the enterprise Software Development Lifecycle (SDLC) Familiarity with Linux Good communication/organisation skills Skills desired: Prior experience with OCI containerisation tools/platforms (such as Docker, Kubernetes) Prior kdb+/q experience (or willingness to learn on the job) High-level understanding of Windows development By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
21/01/2025
Project-based
Investment Banking - Senior C++ Developer - Glasgow - C++, Python, SDLC, Linux The candidate will be working with a UK based team of passionate programming-language subject matter experts, as well as developers, data scientists and technical leads across the entire firm. They will be responsible for helping to maintain an extensive library of C++ plug-ins for kdb users that as well as engineering internal tools and libraries where necessary. We are looking for a candidate who is keen to work with new languages. This is primarily a C++ role but openness to learn and work with KDB+/q and python will be required. Prior knowledge of KDB not necessary. Skills required: Core C++ development Python development Familiarity with the enterprise Software Development Lifecycle (SDLC) Familiarity with Linux Good communication/organisation skills Skills desired: Prior experience with OCI containerisation tools/platforms (such as Docker, Kubernetes) Prior kdb+/q experience (or willingness to learn on the job) High-level understanding of Windows development By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
Lead Developer - Hybrid Role (2 days a week on site) - Manchester The Lead Developer will be responsible for guiding the development team and collaborating with various stakeholders to manage the workload and ensure high-quality software delivery. Key responsibilities include contributing to strategic planning, resource allocation, and driving Agile and DevOps methodologies. The role involves making strategic decisions on tools, technology, and processes, ensuring adherence to InfoSec standards, and leading the development team to deliver customer-focused services. The Lead Developer will also oversees quality management processes, drives continuous improvement and automation, and supports the Applications Support team with testing and deployment. They will assist in resolving production support issues, integrate new functionalities into the business environment, and produce detailed system designs and specifications. Additionally, they must be able to maintain development standards, participate in estimating and planning, and collaborate with architects on system solutions. The ideal candidate should have experience transitioning to a DevOps culture, implementing continuous integration and delivery practices, and driving automation for improved velocity, quality, scalability, and security. Leadership, management, and coaching experience are also essential for this role. We are looking for someone with experience with using: .Net C# Azure SQL Python Lead Developer - Hybrid Role (2 days a week on site) - Manchester
21/01/2025
Full time
Lead Developer - Hybrid Role (2 days a week on site) - Manchester The Lead Developer will be responsible for guiding the development team and collaborating with various stakeholders to manage the workload and ensure high-quality software delivery. Key responsibilities include contributing to strategic planning, resource allocation, and driving Agile and DevOps methodologies. The role involves making strategic decisions on tools, technology, and processes, ensuring adherence to InfoSec standards, and leading the development team to deliver customer-focused services. The Lead Developer will also oversees quality management processes, drives continuous improvement and automation, and supports the Applications Support team with testing and deployment. They will assist in resolving production support issues, integrate new functionalities into the business environment, and produce detailed system designs and specifications. Additionally, they must be able to maintain development standards, participate in estimating and planning, and collaborate with architects on system solutions. The ideal candidate should have experience transitioning to a DevOps culture, implementing continuous integration and delivery practices, and driving automation for improved velocity, quality, scalability, and security. Leadership, management, and coaching experience are also essential for this role. We are looking for someone with experience with using: .Net C# Azure SQL Python Lead Developer - Hybrid Role (2 days a week on site) - Manchester
About the Company: Our client are a leading asset management company focused on delivering innovative financial solutions for clients across the globe. Our team combines expertise in asset management, financial analytics, and cutting-edge technology to create tools that drive better decision-making and optimize portfolio performance. We are now looking for a motivated and talented Junior Python Engineer to join our technology team to support our growing data and software development needs. You will work closely with senior developers and analysts to build, maintain, and enhance software solutions that support asset management operations. You will gain experience developing Python-based applications, working with data, automating processes, and solving complex challenges in finance. This is an excellent opportunity for a self-starter looking to grow their skills in Python development and get exposure to the asset management industry. 3 days in office in London Key Responsibilities: Assist in the development, testing, and maintenance of Python applications used for financial modelling, data analysis, and reporting. Collaborate with senior engineers to write clean, efficient, and scalable code for portfolio management tools. Support the automation of asset management processes, including data retrieval, cleaning, and transformation. Integrate external APIs, databases, and third-party libraries into existing applications. Troubleshoot and resolve software issues in production and development environments. Contribute to unit testing, debugging, and code review processes to ensure high-quality code. Learn and apply best practices in software development, version control (Git), and Agile methodologies. Stay up to date with industry trends and continuously improve technical knowledge. Requirement Proficiency in Python programming, with some experience working on projects or internships. Knowledge of Python libraries and frameworks such as Pandas, NumPy, Flask , or Django . Understanding of data structures , algorithms , and basic software development principles. Familiarity with SQL and experience working with databases is a plus. Experience with version control tools like Git . Eagerness to learn about financial concepts and how they relate to software development. Strong problem-solving skills and attention to detail. Good communication and teamwork skills. Nice-to-Have Skills: Exposure to financial markets , asset management, or fintech projects. Experience with cloud platforms such as AWS , Azure , or Google Cloud . Familiarity with Docker or Kubernetes .
21/01/2025
Full time
About the Company: Our client are a leading asset management company focused on delivering innovative financial solutions for clients across the globe. Our team combines expertise in asset management, financial analytics, and cutting-edge technology to create tools that drive better decision-making and optimize portfolio performance. We are now looking for a motivated and talented Junior Python Engineer to join our technology team to support our growing data and software development needs. You will work closely with senior developers and analysts to build, maintain, and enhance software solutions that support asset management operations. You will gain experience developing Python-based applications, working with data, automating processes, and solving complex challenges in finance. This is an excellent opportunity for a self-starter looking to grow their skills in Python development and get exposure to the asset management industry. 3 days in office in London Key Responsibilities: Assist in the development, testing, and maintenance of Python applications used for financial modelling, data analysis, and reporting. Collaborate with senior engineers to write clean, efficient, and scalable code for portfolio management tools. Support the automation of asset management processes, including data retrieval, cleaning, and transformation. Integrate external APIs, databases, and third-party libraries into existing applications. Troubleshoot and resolve software issues in production and development environments. Contribute to unit testing, debugging, and code review processes to ensure high-quality code. Learn and apply best practices in software development, version control (Git), and Agile methodologies. Stay up to date with industry trends and continuously improve technical knowledge. Requirement Proficiency in Python programming, with some experience working on projects or internships. Knowledge of Python libraries and frameworks such as Pandas, NumPy, Flask , or Django . Understanding of data structures , algorithms , and basic software development principles. Familiarity with SQL and experience working with databases is a plus. Experience with version control tools like Git . Eagerness to learn about financial concepts and how they relate to software development. Strong problem-solving skills and attention to detail. Good communication and teamwork skills. Nice-to-Have Skills: Exposure to financial markets , asset management, or fintech projects. Experience with cloud platforms such as AWS , Azure , or Google Cloud . Familiarity with Docker or Kubernetes .
REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Dublin, Ireland. You MUST have the following: Good experience as a Java Software Engineer/Developer/Programmer Amazon Web Services (AWS) CI/CD pipelines TDD Enterprise-scale SQL or Oracle Terraform, Kubernetes, Docker Role: REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Dublin, Ireland. You will join a new team that is being assembled to build a new data management platform on AWS. The greenfield project will include the automation of data catalogue population and the implementation of data governance policies. You will be a lead for a junior team member and later joined by other team members later this year. It will be a project of 2-3 years and will be fully remote. As a small team, you will also be involved in design, DevOps and testing. You will be confident with CI/CD pipelines, IaC and containerization. You will also be comfortable with enterprise-scale SQL and/or Oracle databases. Hours are 8.30am - 5.30pm. Duration: 12-24 months Rate: €450- 565/day
20/01/2025
Project-based
REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Dublin, Ireland. You MUST have the following: Good experience as a Java Software Engineer/Developer/Programmer Amazon Web Services (AWS) CI/CD pipelines TDD Enterprise-scale SQL or Oracle Terraform, Kubernetes, Docker Role: REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Dublin, Ireland. You will join a new team that is being assembled to build a new data management platform on AWS. The greenfield project will include the automation of data catalogue population and the implementation of data governance policies. You will be a lead for a junior team member and later joined by other team members later this year. It will be a project of 2-3 years and will be fully remote. As a small team, you will also be involved in design, DevOps and testing. You will be confident with CI/CD pipelines, IaC and containerization. You will also be comfortable with enterprise-scale SQL and/or Oracle databases. Hours are 8.30am - 5.30pm. Duration: 12-24 months Rate: €450- 565/day
Location: Remote (London HQ) Graduate Software Developer Salary: Up to £30,000 per year iO Associates are working with FinTech/AI scale up with enormous potential, the business is in full growth mode and they're looking for a recent graduate to join the team as a junior software engineer. This is a great opportunity to join a company full of bright, ambitious people.The role offers good career growth and a solid benefits program. This is a remote role, so you can be based anywhere in the UK, there will be travel to the London office 3-4 times per year. The Role : We are seeking a talented Graduate Software Developer to play a pivotal role in building technical solutions. This role involves a blend of technical expertise, leadership, and communication skills to ensure the successful delivery of the product and the growth of team members. Responsibilities: . A full active member within the product team, ensuring adherence to best practices, coding standards, and architectural principles. . Hands-on involvement in design, development, and troubleshooting activities. . Work with team members, fostering a culture of learning and continuous improvement. . Collaborate with product managers, product team members, and stakeholders to find solutions to customer's problems, hit the product team's outcomes and commitments. . Participate in planning sessions to estimate effort, identify dependencies, and mitigate risks. . Report progress and identify potential bottlenecks, proposing solutions to keep the team's objectives on track. . Architecture and Design: . Take part of the design and architecture of software solutions, ensuring scalability, maintainability, and performance. . Participate on platform's evaluation of technology stack options and make informed recommendations based on platform and product requirements and constraints. . Participate in code reviews and provide feedback to ensure alignment with architectural guidelines and design patterns. Technical Strategy and Innovation: . Identify opportunities for process improvements and automation to enhance team productivity and efficiency. . Collaborate with product management, design, quality assurance, and other members of your product team to ensure alignment of technical solutions with business goals and user needs. . Facilitate communication and collaboration between technical and non-technical people, fostering a culture of transparency and teamwork. . Provide updates on software status, challenges, and opportunities. . Implement quality assurance processes and standards, ensuring the delivery of high-quality software solutions. . Perform develop test strategies, automate testing processes, and ensure adequate test coverage. . Perform and analyse test results, identifying areas for improvement and driving corrective actions as needed. . Ensure the creation and maintenance of technical documentation, including design documents, system architecture diagrams, and API specifications. . Promote knowledge sharing within the team through code reviews, tech talks, and brown bag sessions. . Documentation of best practices, lessons learned, and common pitfalls to facilitate on-boarding and ongoing development. . Participate in regular performance evaluations and goal-setting sessions with team members, identifying areas for improvement and growth. Must-have: . A minimum of a 2:1 degree (or equivalent) in a relevant discipline such as Computer Science, Software Engineering, Mathematics, or another STEM subject. . Familiar with languages like JavaScript and TypeScript , whether on the Front End (any framework such as React/Angular/Vue ) or Back End ( NodeJS ) . Exposure to software development workflow concepts, like version control, continuous integration, or basic project management. . Being comfortable with debugging, testing or troubleshooting, even at a basic or theoretical level . Foundation Knowledge in Relational and Non-SQL Databases . Personal projects go a long way too - a website, app, public Git profiles . Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse stakeholders. . Excitement of creating impactful and world-class software Nice-to-have: . C# language . Python language (general) . Kubernetes/cloud infra knowledge
20/01/2025
Full time
Location: Remote (London HQ) Graduate Software Developer Salary: Up to £30,000 per year iO Associates are working with FinTech/AI scale up with enormous potential, the business is in full growth mode and they're looking for a recent graduate to join the team as a junior software engineer. This is a great opportunity to join a company full of bright, ambitious people.The role offers good career growth and a solid benefits program. This is a remote role, so you can be based anywhere in the UK, there will be travel to the London office 3-4 times per year. The Role : We are seeking a talented Graduate Software Developer to play a pivotal role in building technical solutions. This role involves a blend of technical expertise, leadership, and communication skills to ensure the successful delivery of the product and the growth of team members. Responsibilities: . A full active member within the product team, ensuring adherence to best practices, coding standards, and architectural principles. . Hands-on involvement in design, development, and troubleshooting activities. . Work with team members, fostering a culture of learning and continuous improvement. . Collaborate with product managers, product team members, and stakeholders to find solutions to customer's problems, hit the product team's outcomes and commitments. . Participate in planning sessions to estimate effort, identify dependencies, and mitigate risks. . Report progress and identify potential bottlenecks, proposing solutions to keep the team's objectives on track. . Architecture and Design: . Take part of the design and architecture of software solutions, ensuring scalability, maintainability, and performance. . Participate on platform's evaluation of technology stack options and make informed recommendations based on platform and product requirements and constraints. . Participate in code reviews and provide feedback to ensure alignment with architectural guidelines and design patterns. Technical Strategy and Innovation: . Identify opportunities for process improvements and automation to enhance team productivity and efficiency. . Collaborate with product management, design, quality assurance, and other members of your product team to ensure alignment of technical solutions with business goals and user needs. . Facilitate communication and collaboration between technical and non-technical people, fostering a culture of transparency and teamwork. . Provide updates on software status, challenges, and opportunities. . Implement quality assurance processes and standards, ensuring the delivery of high-quality software solutions. . Perform develop test strategies, automate testing processes, and ensure adequate test coverage. . Perform and analyse test results, identifying areas for improvement and driving corrective actions as needed. . Ensure the creation and maintenance of technical documentation, including design documents, system architecture diagrams, and API specifications. . Promote knowledge sharing within the team through code reviews, tech talks, and brown bag sessions. . Documentation of best practices, lessons learned, and common pitfalls to facilitate on-boarding and ongoing development. . Participate in regular performance evaluations and goal-setting sessions with team members, identifying areas for improvement and growth. Must-have: . A minimum of a 2:1 degree (or equivalent) in a relevant discipline such as Computer Science, Software Engineering, Mathematics, or another STEM subject. . Familiar with languages like JavaScript and TypeScript , whether on the Front End (any framework such as React/Angular/Vue ) or Back End ( NodeJS ) . Exposure to software development workflow concepts, like version control, continuous integration, or basic project management. . Being comfortable with debugging, testing or troubleshooting, even at a basic or theoretical level . Foundation Knowledge in Relational and Non-SQL Databases . Personal projects go a long way too - a website, app, public Git profiles . Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse stakeholders. . Excitement of creating impactful and world-class software Nice-to-have: . C# language . Python language (general) . Kubernetes/cloud infra knowledge
REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Prague, The Czech Republic. You MUST have the following: Good experience as a Java Software Engineer/Developer/Programmer Amazon Web Services (AWS) CI/CD pipelines TDD Enterprise-scale SQL or Oracle Terraform, Kubernetes, Docker Role: REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Prague, The Czech Republic. You will join a new team that is being assembled to build a new data management platform on AWS. The greenfield project will include the automation of data catalogue population and the implementation of data governance policies. You will be a lead for a junior team member and later joined by other team members later this year. It will be a project of 2-3 years and will be fully remote. As a small team, you will also be involved in design, DevOps and testing. You will be confident with CI/CD pipelines, IaC and containerization. You will also be comfortable with enterprise-scale SQL and/or Oracle databases. Hours are 8.30am - 5.30pm. Duration: 12-24 months Rate: €450- 565/day
17/01/2025
Project-based
REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Prague, The Czech Republic. You MUST have the following: Good experience as a Java Software Engineer/Developer/Programmer Amazon Web Services (AWS) CI/CD pipelines TDD Enterprise-scale SQL or Oracle Terraform, Kubernetes, Docker Role: REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Prague, The Czech Republic. You will join a new team that is being assembled to build a new data management platform on AWS. The greenfield project will include the automation of data catalogue population and the implementation of data governance policies. You will be a lead for a junior team member and later joined by other team members later this year. It will be a project of 2-3 years and will be fully remote. As a small team, you will also be involved in design, DevOps and testing. You will be confident with CI/CD pipelines, IaC and containerization. You will also be comfortable with enterprise-scale SQL and/or Oracle databases. Hours are 8.30am - 5.30pm. Duration: 12-24 months Rate: €450- 565/day
REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Bucharest, Romania. You MUST have the following: Good experience as a Java Software Engineer/Developer/Programmer Amazon Web Services (AWS) CI/CD pipelines TDD Enterprise-scale SQL or Oracle Terraform, Kubernetes, Docker Role: REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Bucharest, Romania. You will join a new team that is being assembled to build a new data management platform on AWS. The greenfield project will include the automation of data catalogue population and the implementation of data governance policies. You will be a lead for a junior team member and later joined by other team members later this year. It will be a project of 2-3 years and will be fully remote. As a small team, you will also be involved in design, DevOps and testing. You will be confident with CI/CD pipelines, IaC and containerization. You will also be comfortable with enterprise-scale SQL and/or Oracle databases. Hours are 8.30am - 5.30pm. Duration: 12-24 months Rate: €450- 565/day
17/01/2025
Project-based
REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Bucharest, Romania. You MUST have the following: Good experience as a Java Software Engineer/Developer/Programmer Amazon Web Services (AWS) CI/CD pipelines TDD Enterprise-scale SQL or Oracle Terraform, Kubernetes, Docker Role: REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Bucharest, Romania. You will join a new team that is being assembled to build a new data management platform on AWS. The greenfield project will include the automation of data catalogue population and the implementation of data governance policies. You will be a lead for a junior team member and later joined by other team members later this year. It will be a project of 2-3 years and will be fully remote. As a small team, you will also be involved in design, DevOps and testing. You will be confident with CI/CD pipelines, IaC and containerization. You will also be comfortable with enterprise-scale SQL and/or Oracle databases. Hours are 8.30am - 5.30pm. Duration: 12-24 months Rate: €450- 565/day
REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Warsaw, Poland. You MUST have the following: Good experience as a Java Software Engineer/Developer/Programmer Amazon Web Services (AWS) CI/CD pipelines TDD Enterprise-scale SQL or Oracle Terraform, Kubernetes, Docker Role: REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Warsaw, Poland. You will join a new team that is being assembled to build a new data management platform on AWS. The greenfield project will include the automation of data catalogue population and the implementation of data governance policies. You will be a lead for a junior team member and later joined by other team members later this year. It will be a project of 2-3 years and will be fully remote. As a small team, you will also be involved in design, DevOps and testing. You will be confident with CI/CD pipelines, IaC and containerization. You will also be comfortable with enterprise-scale SQL and/or Oracle databases. Hours are 8.30am - 5.30pm. Duration: 12-24 months Rate: €450- 565/day
17/01/2025
Project-based
REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Warsaw, Poland. You MUST have the following: Good experience as a Java Software Engineer/Developer/Programmer Amazon Web Services (AWS) CI/CD pipelines TDD Enterprise-scale SQL or Oracle Terraform, Kubernetes, Docker Role: REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Warsaw, Poland. You will join a new team that is being assembled to build a new data management platform on AWS. The greenfield project will include the automation of data catalogue population and the implementation of data governance policies. You will be a lead for a junior team member and later joined by other team members later this year. It will be a project of 2-3 years and will be fully remote. As a small team, you will also be involved in design, DevOps and testing. You will be confident with CI/CD pipelines, IaC and containerization. You will also be comfortable with enterprise-scale SQL and/or Oracle databases. Hours are 8.30am - 5.30pm. Duration: 12-24 months Rate: €450- 565/day
REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Dublin, Ireland. You MUST have the following: Good experience as a Java Software Engineer/Developer/Programmer Amazon Web Services (AWS) CI/CD pipelines TDD Enterprise-scale SQL or Oracle Terraform, Kubernetes, Docker Role: REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Dublin, Ireland. You will join a new team that is being assembled to build a new data management platform on AWS. The greenfield project will include the automation of data catalogue population and the implementation of data governance policies. You will be a lead for a junior team member and later joined by other team members later this year. It will be a project of 2-3 years and will be fully remote. As a small team, you will also be involved in design, DevOps and testing. You will be confident with CI/CD pipelines, IaC and containerization. You will also be comfortable with enterprise-scale SQL and/or Oracle databases. Hours are 8.30am - 5.30pm. Duration: 12-24 months Rate: €450- 565/day
17/01/2025
Project-based
REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Dublin, Ireland. You MUST have the following: Good experience as a Java Software Engineer/Developer/Programmer Amazon Web Services (AWS) CI/CD pipelines TDD Enterprise-scale SQL or Oracle Terraform, Kubernetes, Docker Role: REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Dublin, Ireland. You will join a new team that is being assembled to build a new data management platform on AWS. The greenfield project will include the automation of data catalogue population and the implementation of data governance policies. You will be a lead for a junior team member and later joined by other team members later this year. It will be a project of 2-3 years and will be fully remote. As a small team, you will also be involved in design, DevOps and testing. You will be confident with CI/CD pipelines, IaC and containerization. You will also be comfortable with enterprise-scale SQL and/or Oracle databases. Hours are 8.30am - 5.30pm. Duration: 12-24 months Rate: €450- 565/day
REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Barcelona, Spain. You MUST have the following: Good experience as a Java Software Engineer/Developer/Programmer Amazon Web Services (AWS) CI/CD pipelines TDD Enterprise-scale SQL or Oracle Terraform, Kubernetes, Docker Role: REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Barcelona, Spain. You will join a new team that is being assembled to build a new data management platform on AWS. The greenfield project will include the automation of data catalogue population and the implementation of data governance policies. You will be a lead for a junior team member and later joined by other team members later this year. It will be a project of 2-3 years and will be fully remote. As a small team, you will also be involved in design, DevOps and testing. You will be confident with CI/CD pipelines, IaC and containerization. You will also be comfortable with enterprise-scale SQL and/or Oracle databases. Hours are 8.30am - 5.30pm. Duration: 12-24 months Rate: €450- 565/day
17/01/2025
Project-based
REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Barcelona, Spain. You MUST have the following: Good experience as a Java Software Engineer/Developer/Programmer Amazon Web Services (AWS) CI/CD pipelines TDD Enterprise-scale SQL or Oracle Terraform, Kubernetes, Docker Role: REMOTE Java Software Engineer (Developer Programmer Java Python Automation Data Lake Datalake Data Mesh CI/CD Big Data AWS SQL Finance Trading Contract Contractor Consultant Financial Services Banking Remote Working AWS Trading) required by our financial services client in Barcelona, Spain. You will join a new team that is being assembled to build a new data management platform on AWS. The greenfield project will include the automation of data catalogue population and the implementation of data governance policies. You will be a lead for a junior team member and later joined by other team members later this year. It will be a project of 2-3 years and will be fully remote. As a small team, you will also be involved in design, DevOps and testing. You will be confident with CI/CD pipelines, IaC and containerization. You will also be comfortable with enterprise-scale SQL and/or Oracle databases. Hours are 8.30am - 5.30pm. Duration: 12-24 months Rate: €450- 565/day
Urgently seeking a Algorithmic/Electronic/Real Time Trading Systems Technical Lead Initial 4 Month contract and the position will be hybrid, with weekly visits to site required in London. The purpose of the role will be to a lead a team of developers working closely with the Electronic Market Making (EMM)/Trading Business to build the next generation electronic trading system. Skills and requirements: 5-10 years of experience contributing to Algorithmic/Electronic/Real Time Trading Systems. Must have solid experience leading teams Deep expertise in C/C++ Programming, Systems Design, Architecture, Distributed Systems, DSA, Performance and Latency Optimisation. Excellent domain knowledge and experience working on Linux platforms. Experience with version control systems (eg, Git), build systems, and continuous integration/continuous deployment (CI/CD) pipelines Knowledge of other programming languages (eg, Python, Java) and software development tools is a plus. Michael Bailey International is acting as an Employment Business in relation to this vacancy.
17/01/2025
Project-based
Urgently seeking a Algorithmic/Electronic/Real Time Trading Systems Technical Lead Initial 4 Month contract and the position will be hybrid, with weekly visits to site required in London. The purpose of the role will be to a lead a team of developers working closely with the Electronic Market Making (EMM)/Trading Business to build the next generation electronic trading system. Skills and requirements: 5-10 years of experience contributing to Algorithmic/Electronic/Real Time Trading Systems. Must have solid experience leading teams Deep expertise in C/C++ Programming, Systems Design, Architecture, Distributed Systems, DSA, Performance and Latency Optimisation. Excellent domain knowledge and experience working on Linux platforms. Experience with version control systems (eg, Git), build systems, and continuous integration/continuous deployment (CI/CD) pipelines Knowledge of other programming languages (eg, Python, Java) and software development tools is a plus. Michael Bailey International is acting as an Employment Business in relation to this vacancy.
Request Technology - Craig Johnson
Chicago, Illinois
*We are unable to sponsor for this permanent Full time role* *Position is bonus eligible* Prestigious Financial Institution is currently seeking a Senior Java Front End Developer. Candidate will be responsible for the development and delivery of business features in the Front End applications, integrating with a variety of upstream data-sources and presenting data through the user interface, all while enriching and advancing the platform. This software must achieve a blend of data-rich presentation, performance, user experience, and the capacity to support the busiest trading days in the world economy with rock-solid reliability. The candidate must be able to solve problems creatively, communicate effectively, and proactively engage in technical decision making to achieve these objectives. Responsibilities: Contribute to design, technical direction and architecture including collaborating with various teams to build fit for purpose solutions Applies expert knowledge of Java, Python, JavaScript, NodeJS, Angular 2.0 or ReactJS and middle-ware technologies in independently designing and developing key services with a focus on continuous integration and delivery Participates in code reviews, proactively identifying and mitigating potential issues and defects as well as assisting with continuous improvement Drives continuous improvement efforts by identifying and championing practical means of reducing time to market while maintaining high quality Must be a willing self-starter, independent and comfortable with a fast paced, dynamic environment A team player who assists the team as required to achieve collective goals & delivery milestones including knowledge-share Embraces and advocates for Agile best practices for software development discipline (be true to Agile Manifesto) Actively participates in creation and review of both business and technical user stories, providing constructive feedback and input on both work effort estimation as well as architecture/design improvements Integrating disparate data from REST and WebSocket services within a cohesive user interface Participating in innovative design and proof of concepts with emerging technologies and solutions Embrace industry best practices like continuous integration, continuous deployment, automated testing, TDD etc Follows agreed upon SDLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented Writes unit and integration tests based on chosen DevOps frameworks Performs application and project risk analysis and recommends quality improvements Assists Production Support by providing advice on system functionality and fixes as required Assist with departmental and new employee training Qualifications: [Required] 7+ years of Front End, User Experience, development [Required] 5+ years of experience in JavaScript skills [Required] 3+ years of experience in React application development [Required] 5+ years of hands-on HTML5/CSS3 experience [Required] Experience with Java and/or Python [Required] Experience with popular Javascript frameworks such as React, Node JS, Vue, Angular 2.0 [Required] Experience of working with websockets, HTTP 1.1 and HTTP/2 [Required] Experience with RESTful APIs and JSON RPC [Required] Ability to write clean, bug-free code that is easy to understand and easily maintainable [Required] Experience with BDD methodologies & automated acceptance testing [Required] 7+ years hands-on experience in Java required, including good understanding of Java fundamentals such as Memory Model, Runtime Environment, Concurrency and Multithreading [Required] Past/Current experience of 3+ years working on a large scale cloud native project (platform: Unix/Linux, Type of Systems: event-driven/transaction processing/high performance computing) as Technical Lead. These experiences should include developing/architecting core libraries or framework used by the platform to support fundamental services like storage, alert notifications, security, etc. [Required] Experience with cloud technologies and migrations using public cloud vendor preferably using cloud foundational services like AWSs VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc. [Required] Experience with distributed message brokers using Kafka [Required] Experience with high speed distributed computing frameworks such as AWS EMR, Hadoop, HDFS, S3, MapReduce, Apache Spark, Apache Hive, Kafka Streams, Apache Flink etc. [Required] Experience working with various types of databases like Relational, NoSQL, Object-based, Graph [Required] Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc [Required] Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics [Required] BS degree in Computer Science, similar technical field [Preferred] Masters degree in Computer Science
17/01/2025
Full time
*We are unable to sponsor for this permanent Full time role* *Position is bonus eligible* Prestigious Financial Institution is currently seeking a Senior Java Front End Developer. Candidate will be responsible for the development and delivery of business features in the Front End applications, integrating with a variety of upstream data-sources and presenting data through the user interface, all while enriching and advancing the platform. This software must achieve a blend of data-rich presentation, performance, user experience, and the capacity to support the busiest trading days in the world economy with rock-solid reliability. The candidate must be able to solve problems creatively, communicate effectively, and proactively engage in technical decision making to achieve these objectives. Responsibilities: Contribute to design, technical direction and architecture including collaborating with various teams to build fit for purpose solutions Applies expert knowledge of Java, Python, JavaScript, NodeJS, Angular 2.0 or ReactJS and middle-ware technologies in independently designing and developing key services with a focus on continuous integration and delivery Participates in code reviews, proactively identifying and mitigating potential issues and defects as well as assisting with continuous improvement Drives continuous improvement efforts by identifying and championing practical means of reducing time to market while maintaining high quality Must be a willing self-starter, independent and comfortable with a fast paced, dynamic environment A team player who assists the team as required to achieve collective goals & delivery milestones including knowledge-share Embraces and advocates for Agile best practices for software development discipline (be true to Agile Manifesto) Actively participates in creation and review of both business and technical user stories, providing constructive feedback and input on both work effort estimation as well as architecture/design improvements Integrating disparate data from REST and WebSocket services within a cohesive user interface Participating in innovative design and proof of concepts with emerging technologies and solutions Embrace industry best practices like continuous integration, continuous deployment, automated testing, TDD etc Follows agreed upon SDLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented Writes unit and integration tests based on chosen DevOps frameworks Performs application and project risk analysis and recommends quality improvements Assists Production Support by providing advice on system functionality and fixes as required Assist with departmental and new employee training Qualifications: [Required] 7+ years of Front End, User Experience, development [Required] 5+ years of experience in JavaScript skills [Required] 3+ years of experience in React application development [Required] 5+ years of hands-on HTML5/CSS3 experience [Required] Experience with Java and/or Python [Required] Experience with popular Javascript frameworks such as React, Node JS, Vue, Angular 2.0 [Required] Experience of working with websockets, HTTP 1.1 and HTTP/2 [Required] Experience with RESTful APIs and JSON RPC [Required] Ability to write clean, bug-free code that is easy to understand and easily maintainable [Required] Experience with BDD methodologies & automated acceptance testing [Required] 7+ years hands-on experience in Java required, including good understanding of Java fundamentals such as Memory Model, Runtime Environment, Concurrency and Multithreading [Required] Past/Current experience of 3+ years working on a large scale cloud native project (platform: Unix/Linux, Type of Systems: event-driven/transaction processing/high performance computing) as Technical Lead. These experiences should include developing/architecting core libraries or framework used by the platform to support fundamental services like storage, alert notifications, security, etc. [Required] Experience with cloud technologies and migrations using public cloud vendor preferably using cloud foundational services like AWSs VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc. [Required] Experience with distributed message brokers using Kafka [Required] Experience with high speed distributed computing frameworks such as AWS EMR, Hadoop, HDFS, S3, MapReduce, Apache Spark, Apache Hive, Kafka Streams, Apache Flink etc. [Required] Experience working with various types of databases like Relational, NoSQL, Object-based, Graph [Required] Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc [Required] Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics [Required] BS degree in Computer Science, similar technical field [Preferred] Masters degree in Computer Science
*We are unable to sponsor for this permanent Full time role* *Position is bonus eligible* Prestigious Financial Institution is currently seeking a Senior Java Front End Developer. Candidate will be responsible for the development and delivery of business features in the Front End applications, integrating with a variety of upstream data-sources and presenting data through the user interface, all while enriching and advancing the platform. This software must achieve a blend of data-rich presentation, performance, user experience, and the capacity to support the busiest trading days in the world economy with rock-solid reliability. The candidate must be able to solve problems creatively, communicate effectively, and proactively engage in technical decision making to achieve these objectives. Responsibilities: Contribute to design, technical direction and architecture including collaborating with various teams to build fit for purpose solutions Applies expert knowledge of Java, Python, JavaScript, NodeJS, Angular 2.0 or ReactJS and middle-ware technologies in independently designing and developing key services with a focus on continuous integration and delivery Participates in code reviews, proactively identifying and mitigating potential issues and defects as well as assisting with continuous improvement Drives continuous improvement efforts by identifying and championing practical means of reducing time to market while maintaining high quality Must be a willing self-starter, independent and comfortable with a fast paced, dynamic environment A team player who assists the team as required to achieve collective goals & delivery milestones including knowledge-share Embraces and advocates for Agile best practices for software development discipline (be true to Agile Manifesto) Actively participates in creation and review of both business and technical user stories, providing constructive feedback and input on both work effort estimation as well as architecture/design improvements Integrating disparate data from REST and WebSocket services within a cohesive user interface Participating in innovative design and proof of concepts with emerging technologies and solutions Embrace industry best practices like continuous integration, continuous deployment, automated testing, TDD etc Follows agreed upon SDLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented Writes unit and integration tests based on chosen DevOps frameworks Performs application and project risk analysis and recommends quality improvements Assists Production Support by providing advice on system functionality and fixes as required Assist with departmental and new employee training Qualifications: [Required] 7+ years of Front End, User Experience, development [Required] 5+ years of experience in JavaScript skills [Required] 3+ years of experience in React application development [Required] 5+ years of hands-on HTML5/CSS3 experience [Required] Experience with Java and/or Python [Required] Experience with popular Javascript frameworks such as React, Node JS, Vue, Angular 2.0 [Required] Experience of working with websockets, HTTP 1.1 and HTTP/2 [Required] Experience with RESTful APIs and JSON RPC [Required] Ability to write clean, bug-free code that is easy to understand and easily maintainable [Required] Experience with BDD methodologies & automated acceptance testing [Required] 7+ years hands-on experience in Java required, including good understanding of Java fundamentals such as Memory Model, Runtime Environment, Concurrency and Multithreading [Required] Past/Current experience of 3+ years working on a large scale cloud native project (platform: Unix/Linux, Type of Systems: event-driven/transaction processing/high performance computing) as Technical Lead. These experiences should include developing/architecting core libraries or framework used by the platform to support fundamental services like storage, alert notifications, security, etc. [Required] Experience with cloud technologies and migrations using public cloud vendor preferably using cloud foundational services like AWSs VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc. [Required] Experience with distributed message brokers using Kafka [Required] Experience with high speed distributed computing frameworks such as AWS EMR, Hadoop, HDFS, S3, MapReduce, Apache Spark, Apache Hive, Kafka Streams, Apache Flink etc. [Required] Experience working with various types of databases like Relational, NoSQL, Object-based, Graph [Required] Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc [Required] Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics [Required] BS degree in Computer Science, similar technical field [Preferred] Masters degree in Computer Science
17/01/2025
Full time
*We are unable to sponsor for this permanent Full time role* *Position is bonus eligible* Prestigious Financial Institution is currently seeking a Senior Java Front End Developer. Candidate will be responsible for the development and delivery of business features in the Front End applications, integrating with a variety of upstream data-sources and presenting data through the user interface, all while enriching and advancing the platform. This software must achieve a blend of data-rich presentation, performance, user experience, and the capacity to support the busiest trading days in the world economy with rock-solid reliability. The candidate must be able to solve problems creatively, communicate effectively, and proactively engage in technical decision making to achieve these objectives. Responsibilities: Contribute to design, technical direction and architecture including collaborating with various teams to build fit for purpose solutions Applies expert knowledge of Java, Python, JavaScript, NodeJS, Angular 2.0 or ReactJS and middle-ware technologies in independently designing and developing key services with a focus on continuous integration and delivery Participates in code reviews, proactively identifying and mitigating potential issues and defects as well as assisting with continuous improvement Drives continuous improvement efforts by identifying and championing practical means of reducing time to market while maintaining high quality Must be a willing self-starter, independent and comfortable with a fast paced, dynamic environment A team player who assists the team as required to achieve collective goals & delivery milestones including knowledge-share Embraces and advocates for Agile best practices for software development discipline (be true to Agile Manifesto) Actively participates in creation and review of both business and technical user stories, providing constructive feedback and input on both work effort estimation as well as architecture/design improvements Integrating disparate data from REST and WebSocket services within a cohesive user interface Participating in innovative design and proof of concepts with emerging technologies and solutions Embrace industry best practices like continuous integration, continuous deployment, automated testing, TDD etc Follows agreed upon SDLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented Writes unit and integration tests based on chosen DevOps frameworks Performs application and project risk analysis and recommends quality improvements Assists Production Support by providing advice on system functionality and fixes as required Assist with departmental and new employee training Qualifications: [Required] 7+ years of Front End, User Experience, development [Required] 5+ years of experience in JavaScript skills [Required] 3+ years of experience in React application development [Required] 5+ years of hands-on HTML5/CSS3 experience [Required] Experience with Java and/or Python [Required] Experience with popular Javascript frameworks such as React, Node JS, Vue, Angular 2.0 [Required] Experience of working with websockets, HTTP 1.1 and HTTP/2 [Required] Experience with RESTful APIs and JSON RPC [Required] Ability to write clean, bug-free code that is easy to understand and easily maintainable [Required] Experience with BDD methodologies & automated acceptance testing [Required] 7+ years hands-on experience in Java required, including good understanding of Java fundamentals such as Memory Model, Runtime Environment, Concurrency and Multithreading [Required] Past/Current experience of 3+ years working on a large scale cloud native project (platform: Unix/Linux, Type of Systems: event-driven/transaction processing/high performance computing) as Technical Lead. These experiences should include developing/architecting core libraries or framework used by the platform to support fundamental services like storage, alert notifications, security, etc. [Required] Experience with cloud technologies and migrations using public cloud vendor preferably using cloud foundational services like AWSs VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc. [Required] Experience with distributed message brokers using Kafka [Required] Experience with high speed distributed computing frameworks such as AWS EMR, Hadoop, HDFS, S3, MapReduce, Apache Spark, Apache Hive, Kafka Streams, Apache Flink etc. [Required] Experience working with various types of databases like Relational, NoSQL, Object-based, Graph [Required] Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc [Required] Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics [Required] BS degree in Computer Science, similar technical field [Preferred] Masters degree in Computer Science
Our client is a leading Consultancy with multiple UK offices and this role will be based out of their Central London location. You will be expected to visit the office 3-4 times a week. Client Details Our client is a leading Consultancy with multiple UK offices and this role will be based out of their Central London location. You will be expected to visit the office 3-4 times a week. In this role you will join the training team of 21 and 5 out of London. Description The company has a focus on hiring, training and then deploying graduates, ex-forces, career changers and returners to work. You will be part of the coaching team providing a world leading training programme before they are deployed to work on client site. There is a set 12 week coaching plan you follow but over time they are looking for your input for improvements to the programme. Day to day will include: Coaching Consultants Work 1 on 1 and in groups of up to 16 Support consultants whilst on the bench Help choose where Consultants will be placed after their training is complete Profile Must haves: 3+ C#/.Net experience Worked as a hands on developer or a trainer/coach in the past Enthusiastic to train and develop others Nice to haves: Python Java Job Offer Be part of a high-growth tech organisation. Access to qualification and development opportunities. Fast-track career progression opportunities both in the UK and globally. A company culture that champions diversity, equity, inclusion, and social mobility. Central office location. A fun, welcoming, and supportive team environment with social events and reward initiatives. Up to 30 days of annual leave T&C apply Contributory pension scheme. Option to participate in the Buy As You Earn (BAYE) Share Scheme Discretionary bonus of 10k
15/01/2025
Full time
Our client is a leading Consultancy with multiple UK offices and this role will be based out of their Central London location. You will be expected to visit the office 3-4 times a week. Client Details Our client is a leading Consultancy with multiple UK offices and this role will be based out of their Central London location. You will be expected to visit the office 3-4 times a week. In this role you will join the training team of 21 and 5 out of London. Description The company has a focus on hiring, training and then deploying graduates, ex-forces, career changers and returners to work. You will be part of the coaching team providing a world leading training programme before they are deployed to work on client site. There is a set 12 week coaching plan you follow but over time they are looking for your input for improvements to the programme. Day to day will include: Coaching Consultants Work 1 on 1 and in groups of up to 16 Support consultants whilst on the bench Help choose where Consultants will be placed after their training is complete Profile Must haves: 3+ C#/.Net experience Worked as a hands on developer or a trainer/coach in the past Enthusiastic to train and develop others Nice to haves: Python Java Job Offer Be part of a high-growth tech organisation. Access to qualification and development opportunities. Fast-track career progression opportunities both in the UK and globally. A company culture that champions diversity, equity, inclusion, and social mobility. Central office location. A fun, welcoming, and supportive team environment with social events and reward initiatives. Up to 30 days of annual leave T&C apply Contributory pension scheme. Option to participate in the Buy As You Earn (BAYE) Share Scheme Discretionary bonus of 10k
IC Validation (post silicon) Initial 12 month contract + extensions Leuven, Belgium Projects: Low current and temperature sensing device with NFC and digital interfacing and/or system on chip around an ARM Cortex processor and machine learning engine with multiple interfaces and peripherals. Key areas of responsibility . The person will mainly be responsible for the IC (integrated circuit) validation test development and run in collaboration with a V&V Lead and validation team. In more details: . Participate to definition, implementation, documentation and execution of test cases, according to the V&V plan with the proper quality, re-usability and maintainability. . Implement & support automated validation regression suite and integration of validation test cases into it . Support efficient validation results reporting . Consult with other V&V-, Design- and Product- engineers. . Support a structured project approach. . Propose effort and planning for own developments in close cooperation with the V&V Lead. . Execute the work according to the engineering process defined in the department and/or within the project. . Report on the status of own developments. . The validation teams are located in Leuven(BE) and Eindhoven(NL). The V&V developer will mainly work in Leuven but might need to be present in Eindhoven on sporadic occasions Experience required . You are a python programming language expert. You have experience in python structured programming and C/C++ programming language, . You have strong experience in low level/Embedded SW development for HW control, . You have experience with measurement methods and handling measurement equipment to generate accurate and reliable results, . You have experience or a strong interest in the verification and validation of System-on-Chips, with the mind set to deliver quality products. You demonstrate understanding of System-on-Chips, especially on interactions between different functions . Having experience in VHDL/Verilog coding, simulation, synthesis for FPGA is an asset, . Knowledge and insights in signal processing systems is an strong asset. . Having experience working in organizations compliant to ISO9001 and CMMI standards is an asset. Required personality characteristics . You are quality-oriented, pro-active and creative, and you work very structured. . You can work in team as well as independently, . You have a structured approach to problem solving, . Good communication and English language skills are a necessity
14/01/2025
Project-based
IC Validation (post silicon) Initial 12 month contract + extensions Leuven, Belgium Projects: Low current and temperature sensing device with NFC and digital interfacing and/or system on chip around an ARM Cortex processor and machine learning engine with multiple interfaces and peripherals. Key areas of responsibility . The person will mainly be responsible for the IC (integrated circuit) validation test development and run in collaboration with a V&V Lead and validation team. In more details: . Participate to definition, implementation, documentation and execution of test cases, according to the V&V plan with the proper quality, re-usability and maintainability. . Implement & support automated validation regression suite and integration of validation test cases into it . Support efficient validation results reporting . Consult with other V&V-, Design- and Product- engineers. . Support a structured project approach. . Propose effort and planning for own developments in close cooperation with the V&V Lead. . Execute the work according to the engineering process defined in the department and/or within the project. . Report on the status of own developments. . The validation teams are located in Leuven(BE) and Eindhoven(NL). The V&V developer will mainly work in Leuven but might need to be present in Eindhoven on sporadic occasions Experience required . You are a python programming language expert. You have experience in python structured programming and C/C++ programming language, . You have strong experience in low level/Embedded SW development for HW control, . You have experience with measurement methods and handling measurement equipment to generate accurate and reliable results, . You have experience or a strong interest in the verification and validation of System-on-Chips, with the mind set to deliver quality products. You demonstrate understanding of System-on-Chips, especially on interactions between different functions . Having experience in VHDL/Verilog coding, simulation, synthesis for FPGA is an asset, . Knowledge and insights in signal processing systems is an strong asset. . Having experience working in organizations compliant to ISO9001 and CMMI standards is an asset. Required personality characteristics . You are quality-oriented, pro-active and creative, and you work very structured. . You can work in team as well as independently, . You have a structured approach to problem solving, . Good communication and English language skills are a necessity
Methods Business and Digital Technology Limited
Gloucester, Gloucestershire
Senior Back End Developer (Cyber) Location: On-site 5-days (Worcester/Ebbw Vale/Gloucester/Great Malvern) Company: Methods Business and Digital Technology Limited About Us: Methods is a leading £100M+ IT Services Consultancy with a rich history of transforming the public sector in the UK. With over 30 years of experience, we collaborate with central government departments and agencies to create innovative, people-centred solutions. Now expanding into the private sector, we continue to drive success through our commitment to technology, data, and a human touch. Role Overview: We are seeking a highly skilled Senior Back End Developer to join our dynamic team. The ideal candidate will have strong expertise in Python and SQL, with a proven track record of developing and maintaining robust Back End systems. You will collaborate closely with Front End developers, data engineers, and product managers to build scalable, efficient applications that meet user needs. Key Responsibilities: Design, develop, and maintain reliable Back End systems using Python and SQL. Utilize frameworks like Django, Flask, FastAPI, Asyncio, Aiohttp, and SQLAlchemy. Develop and document RESTful APIs, WebSocket, and GraphQL services. Manage and optimize databases (PostgreSQL, NATS, Redis, Min.IO). Implement cloud-based solutions using Microsoft Azure services. Ensure security protocols with OAuth and KeyCloak. Conduct testing with SonarQube, Pytest, isort, black, and bandit. Use Git for version control. Implement containerization and orchestration with Docker, Kubernetes, and Helm. Develop CI/CD pipelines with GitHub Actions and Azure DevOps Pipelines. Collaborate using Jira and Confluence. Monitor and enhance system performance with Prometheus and Grafana. Requirements: Extensive experience as a Senior Back End Developer. Proficient in Python and SQL. Skilled with frameworks and libraries: Django, Flask, FastAPI, Asyncio, Aiohttp, SQLAlchemy. Experience in developing/managing RESTful APIs, WebSocket, GraphQL services. Database management expertise (PostgreSQL, NATS, Redis, Min.IO). Hands-on with Microsoft Azure services. Security implementation knowledge (OAuth, KeyCloak). Testing proficiency (SonarQube, Pytest, isort, black, bandit). Version control with Git. Experience with Docker, Kubernetes, Helm. CI/CD processes familiarity (GitHub Actions, Azure DevOps Pipelines). Excellent collaboration and communication skills. Problem-solving abilities. Security Clearance: This role will require you to have or be willing to go through Security Clearance. As part of the onboarding process candidates will be asked to complete a Baseline Personnel Security Standard; details of the evidence required to apply may be found on the government website Gov.UK. If you are unable to meet this and any associated criteria, then your employment may be delayed, or rejected. Details of this will be discussed with you at interview. Benefits: Methods is passionate about its people; we want our colleagues to develop the things they are good at and enjoy. By joining us you can expect Autonomy to develop and grow your skills and experience Be part of exciting project work that is making a difference in society Strong, inspiring and thought-provoking leadership A supportive and collaborative environment Development - access to LinkedIn Learning, a management development programme, and training Wellness - 24/7 confidential employee assistance programme Flexible Working - including home working and part time Social - office parties, breakfast Tuesdays, monthly pizza Thursdays, Thirsty Thursdays, and commitment to charitable causes Time Off - 25 days of annual leave a year, plus bank holidays, with the option to buy 5 extra days each year Volunteering - 2 paid days per year to volunteer in our local communities or within a charity organisation Pension - Salary Exchange Scheme with 4% employer contribution and 5% employee contribution Discretionary Company Bonus - based on company and individual performance Life Assurance - of 4 times base salary Private Medical Insurance - which is non-contributory (spouse and dependants included) Worldwide Travel Insurance - which is non-contributory (spouse and dependants included) Enhanced Maternity and Paternity Pay Travel - season ticket loan, cycle to work scheme For a full list of benefits please visit our website
14/01/2025
Full time
Senior Back End Developer (Cyber) Location: On-site 5-days (Worcester/Ebbw Vale/Gloucester/Great Malvern) Company: Methods Business and Digital Technology Limited About Us: Methods is a leading £100M+ IT Services Consultancy with a rich history of transforming the public sector in the UK. With over 30 years of experience, we collaborate with central government departments and agencies to create innovative, people-centred solutions. Now expanding into the private sector, we continue to drive success through our commitment to technology, data, and a human touch. Role Overview: We are seeking a highly skilled Senior Back End Developer to join our dynamic team. The ideal candidate will have strong expertise in Python and SQL, with a proven track record of developing and maintaining robust Back End systems. You will collaborate closely with Front End developers, data engineers, and product managers to build scalable, efficient applications that meet user needs. Key Responsibilities: Design, develop, and maintain reliable Back End systems using Python and SQL. Utilize frameworks like Django, Flask, FastAPI, Asyncio, Aiohttp, and SQLAlchemy. Develop and document RESTful APIs, WebSocket, and GraphQL services. Manage and optimize databases (PostgreSQL, NATS, Redis, Min.IO). Implement cloud-based solutions using Microsoft Azure services. Ensure security protocols with OAuth and KeyCloak. Conduct testing with SonarQube, Pytest, isort, black, and bandit. Use Git for version control. Implement containerization and orchestration with Docker, Kubernetes, and Helm. Develop CI/CD pipelines with GitHub Actions and Azure DevOps Pipelines. Collaborate using Jira and Confluence. Monitor and enhance system performance with Prometheus and Grafana. Requirements: Extensive experience as a Senior Back End Developer. Proficient in Python and SQL. Skilled with frameworks and libraries: Django, Flask, FastAPI, Asyncio, Aiohttp, SQLAlchemy. Experience in developing/managing RESTful APIs, WebSocket, GraphQL services. Database management expertise (PostgreSQL, NATS, Redis, Min.IO). Hands-on with Microsoft Azure services. Security implementation knowledge (OAuth, KeyCloak). Testing proficiency (SonarQube, Pytest, isort, black, bandit). Version control with Git. Experience with Docker, Kubernetes, Helm. CI/CD processes familiarity (GitHub Actions, Azure DevOps Pipelines). Excellent collaboration and communication skills. Problem-solving abilities. Security Clearance: This role will require you to have or be willing to go through Security Clearance. As part of the onboarding process candidates will be asked to complete a Baseline Personnel Security Standard; details of the evidence required to apply may be found on the government website Gov.UK. If you are unable to meet this and any associated criteria, then your employment may be delayed, or rejected. Details of this will be discussed with you at interview. Benefits: Methods is passionate about its people; we want our colleagues to develop the things they are good at and enjoy. By joining us you can expect Autonomy to develop and grow your skills and experience Be part of exciting project work that is making a difference in society Strong, inspiring and thought-provoking leadership A supportive and collaborative environment Development - access to LinkedIn Learning, a management development programme, and training Wellness - 24/7 confidential employee assistance programme Flexible Working - including home working and part time Social - office parties, breakfast Tuesdays, monthly pizza Thursdays, Thirsty Thursdays, and commitment to charitable causes Time Off - 25 days of annual leave a year, plus bank holidays, with the option to buy 5 extra days each year Volunteering - 2 paid days per year to volunteer in our local communities or within a charity organisation Pension - Salary Exchange Scheme with 4% employer contribution and 5% employee contribution Discretionary Company Bonus - based on company and individual performance Life Assurance - of 4 times base salary Private Medical Insurance - which is non-contributory (spouse and dependants included) Worldwide Travel Insurance - which is non-contributory (spouse and dependants included) Enhanced Maternity and Paternity Pay Travel - season ticket loan, cycle to work scheme For a full list of benefits please visit our website