maintain test plans, test cases, and test scripts to ensure comprehensive test coverage Execute manual and automated tests to identify defects and ensure softwarequality Participate in code reviews and provide feedback to improve codequality and testability Continuously evaluate and improve testing processes … teams to ensure seamless integration of testing processes within the CI/CD pipeline Lead the testing efforts for various projects, ensuring high-quality deliverables. Oversee the creation and execution of test plans, test cases, and test scripts. Provide detailed test metrics and reporting to stakeholders. Utilize SNOW … initiatives within the testing team. Oversee the implementation of automated testing frameworks using Selenium, TestNG, and Jenkins Provide guidance and mentorship to junior quality engineers on best practices and testing methodologies Essential Skills: Possess strong experience in Web App testing and Test Metrics and Reporting. Possess domain experience More ❯
RNAseq data and associated tool development. Solid programming skills in object-oriented languages and scripting languages (e.g. Python, Perl, Bash). Experience with softwarequality assurance practices such as version control, testing, and validation. Desirable experience: Commercial experience in a software or biotech setting. Cloud computing experience (e.g. More ❯
Engage directly with business users for requirements and solutions. Assist team members in design and development. Collaborate on risk mitigation and issue escalation. Ensure codequality through standards, reviews, and testing. Contribute to cloud migration for the Treasury platform. Requirements: 3-5 years software development experience. Hands More ❯
Proficiency in Spring Integration/Batch for data orchestration, Agile methodologies, CI/CD pipelines, and test-driven development is essential. Strong debugging and codequality skills required. Open for both Contracts (inside IR35) & Permanent roles More ❯
DevOps, automation, and CI/CD best practices (Jenkins, GitLab, Docker) Collaborate with cross-functional teams to deliver high-impact solutions Mentor engineers, promote codequality, and foster a culture of technical excellence Contribute to long-term platform strategy and innovation What You’ll Bring Proven experience … in Java (or similar) and working across multiple languages Deep knowledge of AWS and infrastructure as code (Terraform, CloudFormation) Strong background in DevOps, CI/CD, and container orchestration Exposure to SaaS deployments, monitoring (ELK, CloudWatch), and SRE practices Familiar with Agile methodologies and secure software development base More ❯
trading platform from the ground up. This role isn’t a team lead post, but you’ll be a technical anchor—someone trusted for code reviews, design input, and technical mentoring. What You’ll Be Doing Architecting and developing key components of a real-time, low-latency trading system … Writing high-performance Java code with a strong focus on multi-threading and concurrency Being the team’s go-to engineer for technical decisions, design challenges, and codequality Collaborating closely in a high-trust team environment across Glasgow and London What Success Looks Like (First More ❯
capabilities using Apache Lucene, Solr, or Elasticsearch . Engineer scalable data pipelines in Java or Python . Write high-quality, test-driven code using Agile methodologies. Collaborate with Business Analysts, Data Engineers, and UI Developers. Work across the full stack, from React/TypeScript front-end to … Java-based search services . Leverage cloud technologies like Azure Data Factory, Batch Services, Azure SQL . Contribute to DevOps practices, code reviews, and system optimizations. What We’re Looking For: Strong experience in Java development and exposure to Python . Experience with large-scale data processing and search … and CI/CD practices. A degree in Computer Science/Software Engineering or equivalent experience. Familiarity with writing automated tests and maintaining high code quality. About Amici: Founded in 2005, Amici provides a cloud-based purchasing and inventory management platform for biotech and life sciences organizations. The MyAmici More ❯
aquaculture monitoring and control systems (e.g., sensor integration, automated feeding systems, water quality monitoring devices). Write clean, efficient, and well-documented code Python for embedded systems. Work with microcontrollers, microprocessors, and real-time operating systems (RTOS). Implement communication protocols (e.g., MQTT, UART, SPI, I2C, Ethernet … the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. Develop and execute unit, integration, and system tests to ensure softwarequality and reliability. Troubleshoot and debug software and hardware issues in embedded systems. Collaborate effectively with hardware engineers, data scientists, and aquaculture experts to More ❯
an emphasis on cloud infrastructure. Responsibilities Design and implement scalable Azure cloud infrastructure aligned with project timelines and technical requirements. Develop robust, maintainable Python code optimized for deployment on the Azure platform. Build intuitive, cloud-based user interfaces tailored for IoT applications. Lead and actively contribute to code reviews to ensure best practices and code quality. Conduct thorough testing across all phases including unit testing, integration, design verification, acceptance, and compliance testing. Experience Required Bachelor's degree in Computer Science (or related field). 3+ years minimum commercial Python coding experience. Apply foundational knowledge of embedded More ❯