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 ❯
multithreading , concurrency models , and Executor Services to optimize system performance and throughput. Write clean, efficient, and maintainable code using functional programming paradigms in Java. Follow and promote SOLID principles , unittesting , and other modern software development best practices. Collaborate closely with quants, traders, and other developers in a fast-paced environment. Maintain a high level of code quality … Akka, Vert.x, Flink). Solid understanding of multithreading and Executor Services in Java. Strong background in functional programming and Java 8+ features. Adherence to robust engineering practices: SOLID principles , unittesting , TDD is a plus. Excellent problem-solving skills with a mission-driven, positive attitude . Strong communication skills and ability to work effectively with cross-functional teams. More ❯
with back-end APIs and databases. Collaborate with stakeholders, product managers, and engineers to transform business requirements into working software. Own full lifecycle development from design and implementation to testing, deployment, and monitoring. Ensure code quality through best practices, including unittesting, peer reviews, and CI/CD pipelines. Optimise applications for speed, scalability, and security What … technologies (HTML, CSS, JavaScript/TypeScript). Experience with SQL databases (e.g., SQL Server, PostgreSQL) and ORM frameworks (e.g., Entity Framework). Good understanding of software engineering best practices: testing, version control (Git), CI/CD. Familiarity with cloud platforms (Azure preferred) for hosting, deployment, and services. Ability to balance speed and quality, delivering production-ready features under tight More ❯
of a new Cloud Platform built on AWS, powered by microservices developed in C#. Alongside this, they are nvesting in key initiatives such as platform monitoring with Datadog, automation testing with Playwright, and strengthening security through GitHub Actions. About you Experienced software engineer with strong skills in C#/.NET. Hands-on experience with AWS, microservices, and API development. … Well-versed in modern software development practices, including unittesting, TDD, CI/CD, SOLID principles, BDD, and agile methodologies. Additional skills (Training provided if needed) Developing CI/CD pipelines using Docker and Kubernetes. Familiarity with front-end frameworks, particularly Angular. Monitoring and observability using Datadog. Version control and automation with GitHub and GitHub Actions. BDD implementation More ❯
experienced Test Analyst looking for your next move? Were seeking a motivated professional to ensure the delivery of high-quality technology solutions through effective planning, design, and execution of testing activities. Key Responsibilities Plan, design, and execute test scripts from post-unittesting through UAT, with a strong focus on MS Dynamics CRM. Apply established QA methodologies … project lifecycles. Translate acceptance criteria into clear test cases for functional and integration testing. Manage defects, logging, prioritising, tracking, and reporting progress. Work with the Test Manager to prioritise testing and defect resolution across internal teams and partners. Support effective end-user testing and ensure entry/exit criteria are met. Assist with non-functional testing where … required. Essential Experience & Skills Proven experience delivering testing across complex programmes. Strong manual test planning and execution skills. Solid experience working with MS Dynamics CRM, Azure DevOps, and Optimizely/Episerver. Strong stakeholder engagement and communication skills. ISTQB/ISEB Foundation qualification (or equivalent). Whats in it for you? Hybrid working 1 day a week in Swindon Salary More ❯
knowledge and proven experience in customizing and developing SAP FICO solutions using ABAP programming and enhancements. A good understanding and experience of FICO related business process. Experience of Functional UnitTesting, System Integration Testing and defect management. Strong analytical, problem-solving, and decision-making skills. Strong personal and time management skills. Ability to work independently and as More ❯
Good understanding of the following: Accessibility, Responsive and Adaptive design, working with UX/UI design documents Knowledge of the following: Web security, RESTful Web Services Experience with modern unittesting frameworks and methodologies. Strong understanding of RESTful architecture and API design principles. Deep knowledge of software engineering concepts such as design patterns, SOLID principles, polymorphism, and threading. More ❯
a client in Swindon looking to recruit for a Manual Test Analyst. The successful candidate will contribute to the delivery of our clients vision and forming part of the testing and QA function of our client across all organisational systems. Key Responsibilities: Develop and run comprehensive test scripts, shaped by both technical specifications and user needs, from the close … of unittesting through the start of UAT. Coordinate with relevant teams to ensure all non-functional testing is completed according to project testing requirements, Follow the Test and QA framework set out by our client, ensuring all activities algin with its standards. Confirm that all predefined conditions for starting and finishing each test phase are … met. Demonstrate thorough knowledge of every testing stage, providing clarity across the full lifecycle of solution delivery. Collaborate with individual workstreams to support and verify that user acceptance testing is carried out as defined in the projects test schedule. Convert acceptance criteria into detailed functional and technical test cases, covering all inbound and outbound integrations. Work closely with More ❯
is sought. Any knowledge of C# would be advantageous but is not a prerequisite. Extensive Windows development experience is essential. Key experience C++ Multithreading Windows programming MS Visual Studio Unittesting Any experience in the following areas would be advantageous for any application Microservices architecture Reverse engineering in Windows Windows kernel development WinAPI COM/ATL/WTL More ❯
is sought. Any knowledge of C# would be advantageous but is not a prerequisite. Extensive Windows development experience is essential. Key experience C++ Multithreading Windows programming MS Visual Studio Unittesting Any experience in the following areas would be advantageous for any application Microservices architecture WinAPI COM/ATL/WTL SQL CI/CD C# Agile If More ❯
in solution design and integration patterns Mentor developers, fostering skill development and knowledge transfer Lead backlog refinement, sprint planning, and technical prioritisation activities Oversee quality assurance, code reviews, and unittesting to ensure delivery quality Ensure AI solutions adhere to secure coding, accessibility, and compliance standards Contribute to implementation of LLMs, RAG, Agentic AI, and related frameworks Manage More ❯
interest in working on complex problems with other senior engineers A hands-on background within a Ruby, TypeScript, React, AWS or similar stack Advocate for Software engineering best practice Unittesting, CI/CD, Pair Programming etc Excellent problem-solving skills and the ability to work in a collaborative product led team Previous Pair programming experience is desirable More ❯
and translate them into technical specifications Develop and configure workflows within iScala Connectivity/Epicor Service Connect Create XSLT files for data transformation and ensure XML format compliance Conduct unittesting and validate output against functional specifications Prepare design documentation and release notes Provide training and guidance to end-users on the new solution Support User Acceptance Testing (UAT), including initial and follow-up runs Troubleshoot and fix any issues identified during testing Manage migration of solutions from QA/Development to Production environment Support Go-Live activities and handover to the operations team Provide HyperCare support post-implementation Required Skills & Experience: Strong hands-on experience with iScala (Epicor) ERP and Connectivity/Service Connect Proven More ❯