maintain scalable, high-performance software solutions. Develop and manage Infrastructure as Code (IaC) using AWS CDK (Python) to automate deployment and cloud resource management. Drive code quality through automated testing , unittesting, and adherence to clean code principles. Manage and optimize CI/CD pipelines to improve delivery efficiency. Monitor system performance, troubleshoot issues, and ensure optimal … AWS and Infrastructure as Code , particularly AWS CDK in Python . Familiarity with Entity Framework (or similar ORM frameworks) and contract-first system design . Solid understanding of automated testing frameworks and unittesting principles. Agile methodologies and a collaborative, growth-oriented mindset. Excellent problem-solving , analytical, and communication skills. Technical Skills Proficient in back-end development More ❯
maintain scalable, high-performance software solutions. Develop and manage Infrastructure as Code (IaC) using AWS CDK (Python) to automate deployment and cloud resource management. Drive code quality through automated testing , unittesting, and adherence to clean code principles. Manage and optimize CI/CD pipelines to improve delivery efficiency. Monitor system performance, troubleshoot issues, and ensure optimal … AWS and Infrastructure as Code , particularly AWS CDK in Python . Familiarity with Entity Framework (or similar ORM frameworks) and contract-first system design . Solid understanding of automated testing frameworks and unittesting principles. Agile methodologies and a collaborative, growth-oriented mindset. Excellent problem-solving , analytical, and communication skills. Technical Skills Proficient in back-end development More ❯
Software Engineer 12 month contract Based in Newcastle Upon Tyne Offering £55ph Inside IR35 Do you have experience with Java? Do you have experience in UnitTesting? Do you want to work with an industry-leading company? If your answer to these is yes, then this could be the role for you! As the Software Engineer, you will … will be involved: Develop high-quality, readable, scalable, and easily maintained code, using Java and related technologies Develop reusable patterns and encourage innovation Contribute to quality assurance by writing unit and automated tests Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unittesting, security, and scalability and maintainability guidelines Ensure code … ups in a true Agile environment, contributing to agile based estimating Work with the scrum team to meet the sprint commitments Your skillset may include: Java Cloud Services development Unittesting DevSecOps awareness using tools such as Tekton, ArgoCD, SonarQube Red Hat Openshift container platform or Kubernetes Quarkus Framework Front end development using Angular If this all sounds More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Advanced Resource Managers Limited
Software Engineer 12 month contract Based in Newcastle Upon Tyne Offering £55ph Inside IR35 Do you have experience with Java? Do you have experience in UnitTesting? Do you want to work with an industry-leading company? If your answer to these is yes, then this could be the role for you! As the Software Engineer, you will … will be involved: Develop high-quality, readable, scalable, and easily maintained code, using Java and related technologies Develop reusable patterns and encourage innovation Contribute to quality assurance by writing unit and automated tests Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unittesting, security, and scalability and maintainability guidelines Ensure code … ups in a true Agile environment, contributing to agile based estimating Work with the scrum team to meet the sprint commitments Your skillset may include: Java Cloud Services development Unittesting DevSecOps awareness using tools such as Tekton, ArgoCD, SonarQube Red Hat Openshift container platform or Kubernetes Quarkus Framework Front end development using Angular If this all sounds More ❯
and develop high quality and efficient application components. Design and agree the detailed approach to integration test. Estimate implementation effort necessary to make agreed changes. Undertake appropriate levels of unittesting and assist with live implementation. Provide high level technical input for the efficient and effective resolution of problems considering business priorities. Own and manage application related problems … using Oracle) with a good understanding of SQL. J2EE Container knowledge (ideally using a recent version of Weblogic Server). Basic UNIX skills (ideally under Solaris). Experience of unittesting (ideally using JUnit) and build tools (Maven/Ant). User Interface Design and templating utilising the Tiles framework. Experience of using and integrating with a CMS … of Airlines, Loyalty and Redemption domain Skilled and experienced in Java - Main technology for all areas (Required APIs JDBC, EJB, JNDI) Skilled and experienced in Java Junit/EasyMock - Unittesting standards. Skilled and experienced in JSP - Development of web pages and test harnesses. Eclipse - The main development tool for all platforms. Skilled and experienced in version control More ❯
development excellence within the constraints of a regulated banking environment. This role requires full-lifecycle engineering capability, including functional and non-functional analysis, application architecture and design, coding and unittesting, documentation, manual and automated testing, and support for continuous integration, testing and delivery. The developer will also be expected to write Agile epics and user … into functioning applications. Experience working in a technical Agile environment—using build tools, static/dynamic code analysis, CI/CD pipelines (such as Jenkins or TeamCity) and automation testing—is essential, as is strong unit-testing capability. Additional knowledge of the Elastic ELK stack, Docker/Kubernetes, Cucumber/Selenium, or IBMi RPG and IBM DB2 More ❯
microservices with Spring Boot and related frameworks Developing and maintaining RESTful APIs and event-driven systems Writing clean, testable code and following TDD principles with a strong focus on unittesting Working closely with DevOps, Product, and QA teams to deliver high-quality solutions Deploying and supporting services in AWS with tools such as Lambda, ECS, S3, and … working with PostGres Background working in cloud environments, ideally AWS Knowledge of Kubernetes and containerised systems Familiarity with CI/CD pipelines and automation tooling Strong understanding of software testing, TDD, and unittesting Comfortable working within Agile teams Clear communication skills and the ability to collaborate effectively in a hybrid setup If you are an experienced More ❯
of .NET framework including extensive experience writing ASP.NET and C# code (not just limited to plugins/custom workflows) is a plus; Additional Technical Skills: PCF Component development, TypeScript, UnitTesting of TypeScript/JavaScript, UnitTesting of .Net Plugins, Core technical skills, i.e. use of git for source control. Responsibilities The Technical Architect will work … standards and supported configuration/customizations; Ensure completeness in meeting business requirements and take accountability for project deliverables including and not limited to project documentation, solution design, performance, reliability, testing features etc; Deliver all consultancy and configuration work according to our project methodology, ensuring that all software applications are implemented successfully according to the SLA: on time and on More ❯
City Of London, England, United Kingdom Hybrid/Remote Options
DataCareers
reports, combining multiple data sources using SQL and Power Query, developing robust data models, creating DAX measures, and delivering visually clear dashboards using standard templates. You will also conduct unittesting, support business testing, and maintain in-line and external documentation to required standards. Key Responsibilities Develop Power BI reports from end-to-end, integrating multiple data … simplicity and efficiency in DAX calculations. Design visuals and layouts following company templates and standards. Write SQL queries against the Enterprise Data Warehouse to extract and transform data. Conduct unittesting, spot anomalies, and support business testing. Produce in-line and external documentation to maintain high-quality deliverables. Technical Skills & Experience Strong SQL skills (joins, CTEs, sub-queries More ❯
Management (OM), and Personnel Administration (PA). Solution Design: Develop comprehensive functional specifications for custom developments, enhancements, and reports, and work closely with ABAP developers to ensure accurate implementation. Testing: Conduct and support various testing phases, including unittesting, integration testing, and user acceptance testing (UAT), and manage defect resolution. Documentation: Create and maintain More ❯
projects. Work closely with Business Analysts, Solution Designers, and Architects to ensure all developments align with overall business and IT strategies. Create functional specifications, code and configure solutions, conduct unittesting, and produce clear technical documentation. Collaborate to deliver systems that support business and operational plans. Engage proactively with colleagues to gather and analyse business requirements and deliver … Familiarity with software development methodologies (Agile, Waterfall, Scrum, DevOps, etc.) and tools like Azure DevOps or Jira. Experience in the full software development lifecycle: requirements gathering, system design, coding, unittesting, and deployment. Exposure to Microsoft Dynamics 365 CE, Power Platform, SQL Server (including SSIS/SSRS), and Azure is advantageous. Strong analytical, problem-solving, and debugging skills. More ❯
for programming tools and techniques and select appropriate development methods. Oversee the execution and reporting of tests, ensuring appropriate tools and techniques are utilised. Manage the implementation of suitable testing including but not limited to BDD, TDD, UnitTesting, System Testing, Integration Testing and Load/Stress testing. Effectively plan, organise and manage team & supplier More ❯
plugins, custom workflows and JavaScript as well as application security, HTML, Actions and APIs A good understanding of best practices for .Net Development, including code management (i.e. source control), unittesting methodologies and build processes Experience in D365CE Configuration, Customisation, standard workflows, dashboards, forms, views and standard reports development is a must Knowledge and understanding of all CRM … within the practice Adhere to best practice and our client's technical standards during all development Ensure proper code management takes place for all development work including source control, unit-testing and code reviews Working alongside the Technical Architects to implement any agreed strategy for automated builds and release on projects is in place Communicate progress updates to More ❯
Optimize performance and cost-efficiency of Databricks workloads. • Develop and maintain CI/CD workflows for Databricks using GitLab or similar tools. • Ensure data quality and reliability through robust unittesting and validation frameworks. • Implement best practices for data governance, security, and access control within Databricks. • Provide technical mentorship and guidance to junior engineers. Must-Have Skills: • Strong … S3, Glue, Lambda, Step Functions, Athena, IAM, and VPC. • Proficiency in Python for data engineering tasks. • Familiarity with GitLab for version control and CI/CD. • Strong understanding of unittesting and data validation techniques. Preferred Qualifications: • Experience with Databricks Delta Lake, Unity Catalog, and MLflow. • Knowledge of CloudFormation or other infrastructure-as-code tools. • AWS or Databricks More ❯
Optimize performance and cost-efficiency of Databricks workloads. Develop and maintain CI/CD workflows for Databricks using GitLab or similar tools. Ensure data quality and reliability through robust unittesting and validation frameworks. Implement best practices for data governance, security, and access control within Databricks. Provide technical mentorship and guidance to junior engineers. Must-Have Skills: Strong … S3, Glue, Lambda, Step Functions, Athena, IAM, and VPC. Proficiency in Python for data engineering tasks. Familiarity with GitLab for version control and CI/CD. Strong understanding of unittesting and data validation techniques. Preferred Qualifications: Experience with Databricks Delta Lake, Unity Catalog, and MLflow. Knowledge of CloudFormation or other infrastructure-as-code tools. AWS or Databricks More ❯
Glasgow, Scotland, United Kingdom Hybrid/Remote Options
Undisclosed
Optimize performance and cost-efficiency of Databricks workloads. Develop and maintain CI/CD workflows for Databricks using GitLab or similar tools. Ensure data quality and reliability through robust unittesting and validation frameworks. Implement best practices for data governance, security, and access control within Databricks. Provide technical mentorship and guidance to junior engineers. Must-Have Skills: Strong … S3, Glue, Lambda, Step Functions, Athena, IAM, and VPC. Proficiency in Python for data engineering tasks. Familiarity with GitLab for version control and CI/CD. Strong understanding of unittesting and data validation techniques. Preferred Qualifications: Experience with Databricks Delta Lake, Unity Catalog, and MLflow. Knowledge of CloudFormation or other infrastructure-as-code tools. AWS or Databricks More ❯
Glasgow, Lanarkshire, United Kingdom Hybrid/Remote Options
Experis IT
Optimize performance and cost-efficiency of Databricks workloads. Develop and maintain CI/CD workflows for Databricks using GitLab or similar tools. Ensure data quality and reliability through robust unittesting and validation frameworks. Implement best practices for data governance, security, and access control within Databricks. Provide technical mentorship and guidance to junior engineers. Must-Have Skills: Strong … S3, Glue, Lambda, Step Functions, Athena, IAM, and VPC. Proficiency in Python for data engineering tasks. Familiarity with GitLab for version control and CI/CD. Strong understanding of unittesting and data validation techniques. Preferred Qualifications: Experience with Databricks Delta Lake, Unity Catalog, and MLflow. Knowledge of CloudFormation or other infrastructure-as-code tools. AWS or Databricks More ❯
plugins, custom workflows and JavaScript as well as application security, HTML, Actions and APIs A good understanding of best practices for .Net Development, including code management (i.e. source control), unittesting methodologies and build processes Experience in D365CE Configuration, Customisation, standard workflows, dashboards, forms, views and standard reports development is a must Knowledge and understanding of all CRM … within the practice Adhere to best practice and our client's technical standards during all development Ensure proper code management takes place for all development work including source control, unit-testing and code reviews. Working alongside the Technical Architects to implement any agreed strategy for automated builds and release on projects is in place Communicate progress updates to More ❯
United Kingdom, Northampton, Northamptonshire Hybrid/Remote Options
4M Recruitment
to develop software/applications for this market leading software provider. The main purpose of this role is to: Develop software applications using C++ as the main language Complete unittesting to ensure the software performs as per the design Use JIRA to report on faults The ideal candidate will have the following skills, experience and attributes: 4+ … years software engineering experience. Coding experience in C++ Strong technical background Linux based environments Software Development/Software Engineering and unittesting Attention to detail and problem solving skills Working in a Agile based environment highly desirable Object Orientated Principles and Design patterns Experience with other object orientated programming languages would also be highly desirable. Any experience with More ❯
huddersfield, yorkshire and the humber, united kingdom
Intercept IP
Role Overview Role: IOS Developer Location: Huddersfield Town Centre Salary & Benefits: Salary Up To £55,000 (DOE) + Benefits Working Hours: 9am – 5:00pm Key Relationships: Development, Business Analysis, Testing, Support, Mobile. The Role Due to on-going expansion of the Mobile Development Team, we are currently on the look-out for an experienced IOS Developer, to play a … Implementing new features and maintaining apps Working closely with other developers, test engineers, business analysts and designers Maintaining quality of the code base/Code Reviews Implementing new features UnitTesting Providing guidance and mentoring of junior colleagues Keeping up-to-date with relevant technologies in Mobile Development Essential Swift/Objective C Git or similar (Source Control … UnitTesting Frameworks Bright, Curious, Interested & Enthusiastic Advantageous Experience of developing in house CocoaPods or similar Integration with Bluetooth devices IOS location services Fastlane Interesting Ruby/Ruby On Rails More ❯
Optimize performance and cost-efficiency of Databricks workloads. Develop and maintain CI/CD workflows for Databricks using GitLab or similar tools. Ensure data quality and reliability through robust unittesting and validation frameworks. Implement best practices for data governance, security, and access control within Databricks. Provide technical mentorship and guidance to junior engineers Lead the migration of … Optimize performance and cost-efficiency of Databricks workloads. Develop and maintain CI/CD workflows for Databricks using GitLab or similar tools. Ensure data quality and reliability through robust unittesting and validation frameworks. Implement best practices for data governance, security, and access control within Databricks. Provide technical mentorship and guidance to junior engineers ABOUT CAPGEMINI Capgemini is More ❯
NoSQL databases. Knowledge of containerisation and orchestration (eg Docker, Kubernetes). Understanding of software engineering best practices, including version control (Git), CI/CD, and automated testing. Experience with unittesting, integration testing, and non-functional testing to ensure code reliability and system performance. Hands-on experience with Jenkins for CI/CD pipeline automation. Good … Dataflow) with containerisation tools like Docker and Kubernetes . Build and manage efficient data processing pipelines, employing streaming technologies and both relational/NoSQL databases. Write and execute comprehensive unit, integration, and non-functional tests to ensure code quality and system performance. Collaborate on continuous integration and delivery processes using Jenkins, adhering to best practices in Git-based version More ❯
requirements Proficiency with CI/CD for mobile apps using tools like Fastlane or GitHub/Bitbucket Pipelines Experience managing TestFlight and Play Store deployments, including internal/beta testing tracks Experience with unittesting, integration testing, and preferably end-to-end testing using tools (e.g. Appium) Familiarity with crash reporting and performance monitoring tools More ❯
microservices, event sourcing, serverless, CQRS ) Virtualisation and orchestration tools (e.g. VMs, Docker, Kubernetes, etc.) and infrastructure as code (e.g. Terraform, Pulumi) Test automation following Test Driven Development practices including unittesting, API testing, and end-to-end testing Working with lean and agile practices (e.g. Kanban, Scrum, etc.) Collaborating in cross-functional teams It'd be More ❯
Delivery: Participate in the full software development lifecycle - from requirements gathering to deployment and support. Write clean, maintainable, and well-documented code following best practices and coding standards. Conduct unittesting, integration testing, and support UAT and production deployments. Collaboration & Support Work closely with Business Analysts, Solution Architects, QA, and DevOps teams to deliver high-quality solutions. … ability to work in a fast-paced, regulated environment. Preferred Qualifications: Exposure to cloud-native development (AWS, Azure) and containerization (Docker, Kubernetes). Knowledge of DevOps practices and automated testing frameworks. Financial services background, particularly in transaction banking or corporate payments. More ❯