APIs with other services, including those leveraging language models. Write clean, well-designed, and reusable code. Test your code appropriately and collaborate with Developers in Test to create robust testing frameworks. Acknowledge and explain the trade-offs associated with any technical decision. Participate in specification workshops to define functional and non-functional characteristics of our systems, including AI-related … a range of interfaces. Understanding of how the web works, REST APIs, OpenAPI spec/Swagger, GraphQL, and the difference between REST and RPCs. Understanding of TDD, BDD, unit testing, integrationtesting, and when to use them. Familiarity with trunk-based development in Git. Experience with back-end web application frameworks (Django, FastAPI, etc.). Experience with More ❯
a diverse range of trading use cases Engage in the complete software development lifecycle by collecting requirements, showcasing solid software design principles, and maintaining operational excellence through unit and integrationtesting Be a true owner, managing and supporting Trading Engineering applications throughout product lifecycle Work with teams across the organisation, including product, legal, and business development to think … beyond the technical implications of your design decisions Continuously raise our standard of engineering excellence by implementing and driving standard processes for coding, testing, and deployment Proactively identify customer and infrastructure difficulties and drive corresponding solutions. Mentor and support growth of junior engineers. WHAT YOU'LL BRING: 5+ years of software development with minimum 2 years in Ops or More ❯
production support for any implemented changes. We also get involved in onboarding 3rd party applications and work with technical core teams to build custom inhouse solutions. Collaborate with the integration team to design and implement solutions that integrate Workday HR and financial products. Experience with Workday technologies - Web Service Application Program Interface (APIs), Studio, Enterprise Interface Builder (EIB) Report … Writer, Cloud Connect, Configurable integration Security, Calculated Fields, XSLT. Experience with any of C++, SQL, java Workday studio, Salesforce integrations or Python. Engages with 3rd party vendors as required. Managing multiple administration tasks simultaneously. Deliver optimal results under pressure while maintaining attention to detail. Demonstrates excellent communication skills, both written and verbal. Ability to work independently and as part … Evaluate the impact of changes or updates that Workday delivers. Understand, document and communicate impact of configuration changes to global business processes and system users. Conduct quality assurance and integrationtesting to ensure alignment with business requirements. Assist with project management and tracking; regular meetings with clients/users and engineers, create test plans, project plans, implementation. Plans More ❯
reduce operational overhead while maintaining the reliability and precision essential to our business. Key Responsibilities Reporting systems: building both real-time and scheduled reporting tools for various stakeholders Data integration: connecting and consolidating data from multiple sources Tooling development and maintenance : building new automation tools and ensuring their reliability and continuous improvement Collaborative problem-solving: working with trading and … technology teams to identify and implement new automation opportunities Requirements Advanced Python programming: production-level experience programming in Python 3 and adherence to software development best practices Testing proficiency including unit testing, integrationtesting, and automated test frameworks Database and data integration experience working with company various SQL data sources and creating data pipelines System More ❯
reduce operational overhead while maintaining the reliability and precision essential to our business. Key Responsibilities Reporting systems: building both real-time and scheduled reporting tools for various stakeholders Data integration: connecting and consolidating data from multiple sources Tooling development and maintenance: building new automation tools and ensuring their reliability and continuous improvement Collaborative problem-solving: working with trading and … technology teams to identify and implement new automation opportunities Requirements Advanced Python programming: production-level experience programming in Python 3 and adherence to software development best practices Testing proficiency including unit testing, integrationtesting, and automated test frameworks Database and data integration experience working with company various SQL data sources and creating data pipelines System More ❯
tools are current with industry standards. Provide support to team members by assisting with data extraction and queries analysis, fostering a collaborative environment. Coordinate with teams responsible for product integration to ensure adherence to data standards and protocols across applications. Here Is What Will Qualify You For The Role You have 5 years of experience in a similar role … experience in Python, dbt, Snowflake, and/or Databricks. You have in-depth knowledge of SQL, ETL processes, data warehousing, and Data Lake architecture. You have experience with automated testing frameworks and a commitment to code quality, including unit testing, integrationtesting, and code coverage metrics. You excel at working collaboratively with cross-functional teams and … complex workflows using tools such as Airflow, Dagster or Prefect. Familiarity with infrastructure as code and with CI/CD tools such as Jenkins, Github Actions, etc to automate testing, deployment, and integration processes. Hands-on experience with containerizing applications and managing them at scale using orchestration platforms. Do you think you can bring this role to life More ❯
Software Developer in Test to join our team on an interim basis for one of our key logistics clients. If you're a skilled developer with a love for testing and problem-solving, this is your chance to make a real impact. Why Ten10? We're proud to offer a vibrant and inclusive work environment, where your expertise is … life. About the Role As a Test Engineer/Software Developer in Test, you'll: Work with our clients to design, build, and implement cutting-edge automation frameworks and testing solutions. Input in QA strategies, influencing testing best practices. Play a client-facing role, ensuring our solutions align with their business needs. What We're Looking For We … hear from you! Essential Skills & Experience: Experience in Agile environments (eg, SCRUM, Kanban). A technical development background with coding skills with C# being the preference. Expertise in automation testing, with hands-on experience using Specflow and Appium. Knowledge of integrationtesting and automation frameworks. Hands-on experience with CI/CD pipelines and tools (eg, Jenkins More ❯
London, England, United Kingdom Hybrid / WFH Options
IB Boost Limited
software development and services house based in the UK (previously based in London, but now operating remote-first). We produce automation tools for enterprises and government for data integration, business intelligence, Robotic Process Automation and testingautomation, which are both deployed as standalone products to fully managed Software-as-a-Service style platforms in the cloud. We have our … Ubuntu Nexus Windows Server Hyper-V Vagrant Eclipse RCP Python Matomo Sonarqube Google Suite You MUST have experience with these technologies: Java and Spring (including Boot, MVC, Security, and Integration) Front-end frameworks (Angular preferred; React or Vue helpful) Development of contract-based services and APIs (REST, SOAP, GraphQL) As a Full-Stack Software Engineer you'll work on … our base solution platform Adding new horizontal services to our platform (upcoming plans include NoSQL persistence, in-memory databases, and Machine Learning) Developing automated tests for verification of functionality Integration and extension of our RPA tool into our data platform Helping us launch and maintain our SaaS offerings You will be most suited to these roles if you know More ❯
using JSON and Swagger/OpenAPI . The ideal candidate will act as a bridge between business stakeholders and development teams, ensuring clear, accurate, and testable interfaces for service integration and system communication. Key Responsibilities: Work closely with stakeholders (product owners, developers, QA, and solution architects) to gather and document detailed functional and non-functional requirements. Create and manage … such as Jira, Confluence, or Azure DevOps . Validate that solutions meet business requirements through regular engagement with the development and QA teams. Support data mapping, interface contracts, and integrationtesting initiatives. Assist in defining service-level contracts and technical interface specifications (TIS). Ensure API documentation is version-controlled, discoverable, and up-to-date. Collaborate with DevOps More ❯
wider business. Use their own initiative to work with Senior Java Development, UI/UX Development and Agile Transformation to help shape, architect and deliver greenfield/brownfield/integration applications employing best design and development practice Positively effective at systems analysis, solving technical problems and development excellence given the constraints of the Bank’s environment Follow cross-functional … development best practice, including but not restricted to, Functional and Non-Functional Analysis, Application Architecture, Design, Coding and Unit Testing, Technical Documentation, Functional and Non-Functional Testing (Manual & Automated), Continuous Integration/Testing/Delivery. Be able to function in a culture of Agile Development (Scrum/Kanban, Amigos, Estimating, Planning, Sprints, Demos, Retrospectives) Be able More ❯
skills, both written and verbal – able to translate complex technical subject matter into easily understood presentations and written documentation for mixed technical audiences. Desirable skills include: Experience in unit testing, integrationtesting, system testing and user acceptance testing Some Experience of Data Science approach and best practice An understanding of or experience of data modelling More ❯
London, England, United Kingdom Hybrid / WFH Options
Citigroup Inc
year, multi-million dollar long term programme for Citi. The role requires effective coordination across various development streams in an agile methodology and handling different delivery phases; from unit testing through to System Integrationtesting; full End to End testing with multiple upstream and downstream systems; Production support. Key Responsibilities: Environment Management: Oversee and manage multiple … test environments to support parallel development streams and testing phases. Planning & Coordination: Develop and maintain an environment strategy and roadmap that aligns with project timelines and agile sprints. Stakeholder Collaboration: Liaise with internal and external stakeholders, including development teams, QA teams, upstream and downstream systems, and business functions (Risk, Finance and Treasury). Configuration & Release Management: Ensure proper configuration More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Databases: PostgreSQL, MySQL, MariaDB, Microsoft SQL Server. Cloud-based data warehouse solutions e.g. Bigquery, Snowflake, AWS, Azure. DevOps & Infrastructure Version Control & CI/CD: Git, GitHub Actions, merge operations. Testing: Unit testing, integrationtesting, smoke testing. Other Technologies & Experience Python, PHP, XSLT, DTD, XML Schema. Tips: Provide a summary of the role, what success in the More ❯
s initiatives Our Tech Stack Cloud Data Warehouse - Snowflake AWS Data Solutions - Kinesis, SNS, SQS, S3, ECS, Lambda Data Governance & Quality - Collate & Monte Carlo Infrastructure as Code - Terraform Data Integration & Transformation - Python, DBT, Fivetran, Airflow CI/CD - Github Actions/Jenkins Business Intelligence - Looker Experience and Attributes we'd like to see Platform Engineering Expertise Extensive experience in … a track record of establishing consistent environments and processes. Software Engineering Practices: Experience with software development lifecycle (SDLC) best practices, including version control (e.g., Git), peer-reviewing, unit and integrationtesting, and continuous integration/continuous delivery (CI/CD). An automation-first mindset, where manual actions are reduced to exception-cases. A focus on building More ❯
of APIs with other services. Write clean, well-designed, and reusable code. Test your code on an appropriate level and cooperate with the Developers in Test in creation of testing frameworks Acknowledge and be able to explain the tradeoffs with any technical decision. Take part in specification workshops where we define functional and non-functional characteristics of our systems … a range of interfaces. You understand how the web works, REST APIs, OpenAPI spec/Swagger, GraphQL, and the difference between REST and RPCs. You understand TDD, BDD, unit testing, integrationtesting and when to use them. You are familiar with trunk-based development in git. Experience with back-end web application frameworks (Django, FastAPI, etc) NICE More ❯
of APIs with other services. Write clean, well-designed, and reusable code. Test your code on an appropriate level and cooperate with the Developers in Test in creation of testing frameworks Acknowledge and be able to explain the tradeoffs with any technical decision. Take part in specification workshops where we define functional and non-functional characteristics of our systems … a range of interfaces. You understand how the web works, REST APIs, OpenAPI spec/Swagger, GraphQL, and the difference between REST and RPCs. You understand TDD, BDD, unit testing, integrationtesting and when to use them. You are familiar with trunk-based development in git. Experience with back-end web application frameworks (Django, FastAPI, etc.) NICE More ❯
London, England, United Kingdom Hybrid / WFH Options
Natobotics
using JSON and Swagger/OpenAPI . The ideal candidate will act as a bridge between business stakeholders and development teams, ensuring clear, accurate, and testable interfaces for service integration and system communication. Key Responsibilities Work closely with stakeholders (product owners, developers, QA, and solution architects) to gather and document detailed functional and non-functional requirements. Create and manage … such as Jira, Confluence, or Azure DevOps . Validate that solutions meet business requirements through regular engagement with the development and QA teams. Support data mapping, interface contracts, and integrationtesting initiatives. Assist in defining service-level contracts and technical interface specifications (TIS). Ensure API documentation is version-controlled, discoverable, and up-to-date. Collaborate with DevOps More ❯
team in the Analytics and Data Platform group, responsible for architecting and building out brand new data integration. You will be responsible for: Practicing disciplined software engineering (e.g. automated testing, code reviews, and writing beautiful, pragmatic code) Coding in Java and Python Building out a brand new data management tool to support our business and operational users, working closely … with the rest of the Data and Analytics platform Unit testing, integration testing. Contributing to maintaining and constantly improving the CI/CD pipeline Code reviews, design reviews Code instrumentation, setting up proactive monitoring dashboards Liaising with users and subject matter experts in order to gather requirements, analyse solutions and triage feedback and incidents Understanding business requirements and More ❯
requires you to be in the office at least two days per week. Responsibilities may include the following and other duties may be assigned: Design, develop and maintain continuous integration and continuous delivery (CI/CD) pipelines to ensure an efficient and reliable development environment Optimize compilation process of Docker images to decrease time to feedback Facilitate the automated … deployment of software to test devices to enable automated integrationtesting Monitor, troubleshoot, and optimize the performance and availability of our cloud systems and physical devices. Plan, execute, and oversee the deployment of updates to critical devices, ensuring smooth rollouts even in environments with intermittent connectivity Liaise with stakeholders in tech support, manufacturing, product, development Research and evaluate More ❯
reviews and any other work required to keep software development projects moving forward. Ensure all software is developed to a high standard. This will include making use of automated testing (unit and integrationtesting), code reviews and quality assurance testing. Ensure that all software developed by the organisation has suitable protections in place to maintain the organisations More ❯
through to deployment. - Manage and mentor a team of developers, including some collaboration with remote teams across Europe (occasional travel may be required). - Partner with QA to improve testing processes and embrace automation throughout the development lifecycle. - Act as a technical coach and mentor, supporting growth within the team. - Maintain strong client relationships, ensuring consistent delivery quality and … technical excellence. - Implement and advocate for high engineering standards, collaborating with the CTO to drive ongoing improvement. - Leverage modern DevOps tools and practices for deployment and continuous integration/testing. We’re looking for a Senior Developer with strong technical ability and great people skills — someone who can coach, communicate clearly, and build great digital experiences. This Senior Developer More ❯
reviews and any other work required to keep software development projects moving forward. Ensure all software is developed to a high standard. This will include making use of automated testing (unit and integrationtesting), code reviews and quality assurance testing. Ensure that all software developed by the organisation has suitable protections in place to maintain the organisations More ❯
and technical problem-solving. o Contribute to the development of robust and scalable features using Microsoft .NET and Azure technologies. o Ensure best practices in software development, including continuous integration, testing, and deployment. Mentorship and Knowledge Sharing: o Mentor junior and mid-level developers, providing guidance and support to enhance their skills and knowledge. o Promote continuous learning More ❯
BAPON is a top-tier consulting firm specialising in full-stack development, data engineering, analytics, AI, consulting, and quality assurance. We provide expert services in intelligent automation, data intelligence, integration, and cloud transformations to both partners and customers. Job Description BAPON IT Services is looking for a talented and experienced Mulesoft Certified Software Developer to join our innovative team. … In this role, you will be responsible for designing, developing, and maintaining high-quality integration solutions using Mulesoft's Anypoint Platform. As a key member of our team, you will work closely with various stakeholders to understand integration requirements, develop APIs, and ensure that our systems are seamlessly connected and optimized for performance. Key Responsibilities: Integration Design … and Development: Lead the design and development of integration solutions using Mulesoft Anypoint Platform, ensuring they meet business requirements and are scalable, secure, and efficient. API Development: Create and manage APIs, focusing on security, scalability, and performance, while ensuring they adhere to best practices and standards. Cross-System Integration: Develop integration flows and processes to connect various More ❯
Engineer to take ownership of data quality assurance, test automation, and validation frameworks across data engineering and platform engineering teams. The ideal candidate will have a strong background in testing data pipelines, automation frameworks, and CI/CD practices , with a passion for driving quality-first principles in data platforms. This role requires a detail-oriented, strategic thinker who … can establish testing best practices, develop automated testing frameworks, and collaborate with engineers to embed quality throughout the data development lifecycle. The successful candidate will ensure that data pipelines are robust, scalable, and meet business requirements while validating infrastructure and platform-level components . Responsibilities The successful candidate will: Develop and implement a comprehensive quality assurance strategy for … data engineering and platform engineering pipelines . Define, build, and maintain automated data validation and pipeline testing frameworks to ensure data reliability and accuracy. Design and execute test cases for ETL/ELT workflows, data transformations, and metadata-driven data pipelines . Validate platform engineering components , including infrastructure automation, CI/CD pipelines, and cloud-based data services . More ❯