Design, develop, and maintain automated test frameworks and test suites for distributed software systems, APIs, data pipelines, and enterprise applications.
Test microservices-based architectures, event-driven systems, and distributed applications.
Validate data movement, transformations, reconciliations, and end-to-end workflows across multiple systems.
Develop automated functional, integration, API, regression, and performance test solutions.
Integrate automated testing into CI/CD pipelines and Agile workflows.
Senior technical authority within the engineering organisation, responsible for designing, developing, and delivering high‑quality software solutions that power Davies’ UK&I technology estate.
Responsibilities
Lead the design and development of high‑quality, cloud‑native applications aligned to strategic technologies.
Write clean, maintainable, secure code following SOLID principles, design patterns, and OWASP guidelines.
Develop microservices, containerised applications, and event‑driven components.
Implement automated testing approaches including TDD, integration testing, and CI/CD pipeline automation.
Support SRE (site reliability engineering) practices such as observability, resilience engineering, and performance tuning.
Develop and maintain backend applications and services using Java, Python, and Perl, build RESTful APIs, modernize legacy applications, and support cloud and on-premise environments.
Responsibilities
Develop and maintain backend applications and services using Java, Python, and Perl
Build RESTful APIs, microservices, and integration points with internal and external systems
Modernize and refactor existing Perl-based or legacy applications into modern architectures
Create automation scripts, system tools, and scheduled jobs to support IT operations
Write clean, efficient, and scalable code following best practices and coding standards
We are seeking a skilled Microsoft Power Platform Developer within the Environmental Health section to design, build, and support applications and automation solutions that streamline business processes across the organization. This role focuses on developing enterprise-grade Power Apps, automated workflows, and integrated business solutions using the Microsoft Power Platform ecosystem.
Responsibilities
Design, develop, and deploy solutions using Power Apps (Canvas & Model‑Driven), Power Automate, and Dataverse
Create automated workflows to improve business efficiency and replace manual processes
Build and optimize Dataverse tables, business rules, relationships, and logic
Integrate Power Platform solutions with Microsoft 365, Azure services, SQL Server, REST APIs, and third‑party systems
Develop custom connectors, data models, and forms for enterprise applications
Own the full lifecycle of our internal portal: design, build, deploy, monitor, and maintain
Spend significant time in SQL Server consolidating, cleansing, joining, and automating data flows across multiple source databases
Build new dashboards, internal tools, and workflow systems against large SQL Server datasets
Write and tune T-SQL to deliver fast queries on large tables (200M+ rows) and to automate recurring data workflows (SQL Agent jobs, stored procedures, scheduled tasks)
Fix bugs, create user reports, and keep production features running stably
Requirements
A degree in Computer Science, IT, or a related field
Lead development of simulation and modeling tools for aerospace systems, including flight and ground software, using .NET, Angular, and relational databases.
Compensation
Base Pay Range (CO Only) $131,000—$196,000 USD
Responsibilities
Design, develop, and maintain simulation and modeling tools that support aerospace systems
Design and develop mission level wargaming tools encompassing space, air, and ground domains
Design products for analyzing laser communication constellation networks
Develop application software based on web technologies that runs across multiple operating systems
Apply UI/UX best practices to create streamlined, intuitive user interfaces
Requirements
Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline
Nice to have: Master's or PhD in Computer Science, Computer Engineering, or a related technical field