Contract Opportunity | Tier 1 Investment Bank | Canary WharfOverviewOur client, a Tier 1 Investment Bank based in... Read more
Our client, a Tier 1 Investment Bank based in Canary Wharf, is seeking an experienced C# Developer to join a strategic application modernisation programme. This role sits within a technology team responsible for evolving critical business applications, supporting a transition from legacy desktop solutions to modern web-based and cloud-enabled platforms.
The successful candidate will work across the full software development lifecycle, contributing to the enhancement of existing applications while helping shape the future-state architecture.
Key InformationRole: Senior C# Developer
Location: Canary Wharf, London (Hybrid Working)
Contract Length: 6 Months Initial Contract
Rate: £416 per day (Inside IR35)
Start Date: ASAP
This role forms part of a wider transformation initiative focused on:
Modernising legacy desktop applicationsMigrating technology platforms from on-premise infrastructure to AzureSupporting the transition from desktop-based solutions to web technologiesImproving application performance, maintainability and scalabilityDelivering new functionality aligned to business and regulatory requirementsThe successful contractor will work closely with development teams, business stakeholders and architecture functions to deliver high-quality software solutions within a complex enterprise environment.
Key ResponsibilitiesDevelop and maintain enterprise-grade applications using C#Enhance and support existing WPF and WinForms applicationsContribute to the migration of desktop applications towards web-based architecturesBuild and integrate APIs and backend servicesWrite efficient SQL queries and stored proceduresCollaborate with business analysts, architects and end users to understand requirementsParticipate in code reviews and promote development best practicesTroubleshoot production issues and contribute to continuous improvement initiativesSupport the adoption of Azure technologies as part of the broader cloud transformation strategyRequired Skills & ExperienceEssentialStrong commercial experience developing applications using C#/.NETProven expertise with WPF or WinformsStrong SQL or Oracle development skillsUnderstanding of software design principles and development best practicesExperience working within complex enterprise environmentsExperience working with AzureDesirableExperience with JavaScriptExposure to ReactExperience contributing to application modernisation programmesKnowledge of Azure cloud technologiesExperience within Financial Services, Investment Banking or Capital Markets environmentsPersonal AttributesStrong analytical and problem-solving skillsExcellent communication and stakeholder management abilitiesAbility to work independently in a fast-paced environmentCollaborative mindset and willingness to mentor junior developersComfortable balancing support of legacy systems alongside modernisation initiatives
GCS is acting as an Employment Business in relation to this vacancy.
Read lessLondon, England, United KingdomContract
Senior Quality Engineer - Software Automation & DevelopmentJob SummaryWe are looking for a highly experienced Senior Quality Engineer... Read more
Job Summary
We are looking for a highly experienced Senior Quality Engineer with a strong background in software development, test automation, and quality assurance. This individual will help ensure the delivery of reliable, scalable, and high-performing software applications.
This is a hands-on role for someone who understands both how to build software and how to test it effectively. The ideal candidate will have experience developing automated tests, analyzing quality metrics, troubleshooting defects, and collaborating closely with software engineering teams.
ResponsibilitiesDevelop and execute comprehensive test plans and testing strategies.Write, maintain, and execute manual and automated test cases.Track and analyze defects, test results, and other quality assurance metrics.Partner with software engineers to identify and resolve application issues.Participate in test automation and continuous quality improvement initiatives.Perform quality audits to ensure development teams are following established standards and methodologies.Analyze software development processes and recommend improvements.Provide guidance and support to technical teams on software quality best practices.Participate in code reviews and contribute to testing and development standards.Develop and maintain documentation related to test plans, defects, processes, and technical solutions.Support application development, integration, implementation, and production troubleshooting.Required QualificationsBachelor's degree in Computer Science, Information Systems, or a related field, or equivalent experience.8+ years of experience in software development, quality assurance, testing, or systems engineering.Strong understanding of software testing and quality assurance methodologies.Experience creating formal test plans and test cases.Experience with test automation.Programming experience with technologies such as Java, .NET, Node.js, Ruby, or similar languages.Experience with HTML, CSS, and modern web applications.Strong SQL and relational database skills.Excellent analytical, problem-solving, and communication skills.Preferred QualificationsExperience working in Agile development environments.Experience developing or testing Machine Learning applications.Experience with application performance testing or monitoring.Strong understanding of the full software development lifecycle.GCS is acting as an Employment Business in relation to this vacancy.
Read lessCherry Hill, New Jersey, United States of AmericaContract
We are seeking an experienced Senior SDET / QA Automation Engineer to join our technology team. The ideal... Read more
We are seeking an experienced Senior SDET / QA Automation Engineer to join our technology team. The ideal candidate will have a strong background in software quality assurance, test automation, application development, and database technologies. This role involves designing and executing test strategies, developing automation frameworks, collaborating with cross-functional teams, and ensuring the delivery of high-quality software solutions.
The successful candidate will possess a blend of QA expertise, software development skills, and database knowledge, with experience working across the full software development lifecycle.
Key ResponsibilitiesDevelop and execute comprehensive test plans, test cases, and test scripts to ensure software quality and reliability.Design, build, and maintain automated testing solutions and frameworks.Track, analyze, and report quality assurance metrics, including defects, test results, and test status.Collaborate with business analysts, developers, and stakeholders to understand business requirements and translate them into technical testing solutions.Identify, document, and assist in resolving software defects and production issues.Perform software validation, integration testing, regression testing, and system testing.Participate in quality audits and ensure adherence to established QA standards, methodologies, and best practices.Develop and maintain high-quality, well-documented code following established coding standards.Contribute to application design, coding, implementation, maintenance, and support activities.Design and optimize relational databases and develop SQL queries for data validation and testing.Support data acquisition, warehousing, and database maintenance initiatives.Participate in code reviews and promote best practices in software quality and testing.Evaluate new technologies, tools, and frameworks to improve efficiency and performance.Provide guidance and mentorship on quality assurance processes and testing methodologies.Required QualificationsBachelor's degree in Computer Science, Information Systems, Engineering, or a related field.8+ years of experience in software development, quality assurance, test automation, or related technical roles.Strong experience with one or more programming languages:Java.NET / C#Node.jsRubyStrong experience with SQL and relational databases.Experience creating and executing automated test scripts and test frameworks.Solid understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).Excellent object-oriented programming and design skills.Strong analytical, troubleshooting, and problem-solving abilities.Experience working in Agile development environments.Excellent communication and collaboration skills.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessPhiladelphia, Pennsylvania, United States of AmericaContract
A leading global entertainment company is looking for a Product Development Manager to support the development of licensed... Read more
A leading global entertainment company is looking for a Product Development Manager to support the development of licensed Toys, Games and Consumer Products across EMEA.
Working with internal stakeholders and key licensing partners, you will manage product development, approvals, and bring products from concept through to market.
Key Requirements:
Product Development experience within Toys, Games, Consumer Products, Hardlines or LicensingStrong stakeholder and project management skillsUnderstanding of product manufacturing and approval processesExperience working with licensed brands/IPToy, games or consumer products experience highly desirableThis is an exciting opportunity to work on some of the world's most iconic entertainment franchises within a fast-paced, collaborative environment.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessLondon, England, United KingdomContract
Senior Hardware Development Engineer - PCB Design Location: Sunnyvale, Caliifornia Contract: 12+ monthsWork Arrangement: 5 days onsiteAbout the... Read more
Location: Sunnyvale, Caliifornia
Contract: 12+ months
Work Arrangement: 5 days onsite
We are seeking a Senior PCB Hardware Design Engineer / Senior Hardware Development Engineer to support the development of advanced satellite payload hardware. This is a hands-on role focused heavily on board bring-up, hardware debug, design verification, validation, and supporting the transition of validated designs into subsequent hardware revisions.
The ideal candidate will have strong board-level design experience combined with extensive laboratory expertise and the ability to troubleshoot complex hardware issues from initial power-on through root-cause identification and resolution.
ResponsibilitiesLead bring-up of newly fabricated circuit boards, including power-on, section-by-section checkout, and first-time hardware debug through root cause.Plan and execute design verification and validation campaigns, including high-speed link testing, power measurements, functional testing, and detailed documentation of results.Partner closely with hardware design engineers to identify issues and drive corrective actions into subsequent board revisions.Contribute to schematic capture and PCB layout activities for next-generation hardware as project priorities and bandwidth allow.Support RF and antenna engineering teams with validated hardware and assist with their measurement and characterization requirements.Troubleshoot board-level hardware issues using systematic debug methodologies and laboratory instrumentation.Support the complete hardware development lifecycle from design and fabrication through bring-up, validation, and manufacturing support.Required Qualifications8+ years of electrical engineering experience in board-level hardware design.Strong experience with schematic capture and complex, dense multilayer PCB designs.Solid understanding of power delivery, power distribution, and sequencing.Extensive hands-on laboratory experience with board bring-up, hardware debug, and validation.Proficiency with oscilloscopes, logic/protocol analyzers, and high-speed test and measurement equipment.Experience with high-speed digital interfaces and multi-gigabit SerDes technologies such as JESD204, PCIe, 25G+ Ethernet, DDR, or similar.Strong understanding of signal integrity and power integrity considerations.Demonstrated experience across the full hardware lifecycle: design → build → bring-up → validation → manufacturing support.BSEE, MSEE, or equivalent practical engineering experience.GCS is acting as an Employment Business in relation to this vacancy.
Read lessSunnyvale, California, United States of AmericaContract
Senior Hardware Development Engineer - PCB Design Location: Seattle, Washington, USAContract: 12+ monthsWork Arrangement: 5 days onsiteAbout the... Read more
Location: Seattle, Washington, USA
Contract: 12+ months
Work Arrangement: 5 days onsite
We are seeking a Senior PCB Hardware Design Engineer / Senior Hardware Development Engineer to support the development of advanced satellite payload hardware. This is a hands-on role focused heavily on board bring-up, hardware debug, design verification, validation, and supporting the transition of validated designs into subsequent hardware revisions.
The ideal candidate will have strong board-level design experience combined with extensive laboratory expertise and the ability to troubleshoot complex hardware issues from initial power-on through root-cause identification and resolution.
ResponsibilitiesLead bring-up of newly fabricated circuit boards, including power-on, section-by-section checkout, and first-time hardware debug through root cause.Plan and execute design verification and validation campaigns, including high-speed link testing, power measurements, functional testing, and detailed documentation of results.Partner closely with hardware design engineers to identify issues and drive corrective actions into subsequent board revisions.Contribute to schematic capture and PCB layout activities for next-generation hardware as project priorities and bandwidth allow.Support RF and antenna engineering teams with validated hardware and assist with their measurement and characterization requirements.Troubleshoot board-level hardware issues using systematic debug methodologies and laboratory instrumentation.Support the complete hardware development lifecycle from design and fabrication through bring-up, validation, and manufacturing support.Required Qualifications8+ years of electrical engineering experience in board-level hardware design.Strong experience with schematic capture and complex, dense multilayer PCB designs.Solid understanding of power delivery, power distribution, and sequencing.Extensive hands-on laboratory experience with board bring-up, hardware debug, and validation.Proficiency with oscilloscopes, logic/protocol analyzers, and high-speed test and measurement equipment.Experience with high-speed digital interfaces and multi-gigabit SerDes technologies such as JESD204, PCIe, 25G+ Ethernet, DDR, or similar.Strong understanding of signal integrity and power integrity considerations.Demonstrated experience across the full hardware lifecycle: design → build → bring-up → validation → manufacturing support.BSEE, MSEE, or equivalent practical engineering experience.GCS is acting as an Employment Business in relation to this vacancy.
Read lessSeattle, Washington, United States of AmericaContract
Network Engineer (CCNP Level) | Contract | CorkWe are seeking an experienced Network Engineer to join a high-performing... Read more
We are seeking an experienced Network Engineer to join a high-performing technology team responsible for designing, implementing, and supporting enterprise-scale network infrastructure. This is an exciting opportunity for a skilled networking professional with strong expertise in routing, switching, wireless technologies, and network automation to contribute to critical infrastructure initiatives within a complex enterprise environment.
This role offers the opportunity to work with modern networking technologies while helping shape the future of network automation, operational excellence, and infrastructure reliability.
Location : CorkContract : 6+ monthsKey ResponsibilitiesDesign, configure, and maintain enterprise network infrastructure.Deploy and support Wireless Access Points and Wireless Controllers.Design and support Layer 2 and Layer 3 networking solutions across campus and data center environments.Develop and implement network automation solutions to improve efficiency and scalability.Automate routine operational tasks using scripting and orchestration tools.Monitor, optimize, and enhance network performance, availability, and security.Troubleshoot complex networking issues and perform detailed root cause analysis.Support network integration, migration, and deployment projects.Create and maintain network documentation, diagrams, and operational procedures.Participate in change management, incident response, and continuous improvement activities.Collaborate with infrastructure, security, and engineering teams across multiple initiatives.Required Skills & ExperienceNetworkingCCNP-level networking knowledge and experience.Strong expertise in:VLANsVRRPMC-LAGSTPVTPPortChannelOSPFBGPProven experience designing and troubleshooting enterprise networks.Strong understanding of TCP/IP, DNS, DHCP, and network security principles.Experience working with leading networking vendors, including:CiscoDellAristaJuniperNetwork AutomationHands-on experience with network automation technologies.Strong scripting skills using:PythonAnsibleSimilar automation frameworksExperience utilizing REST APIs and network programmability concepts.Additional Technical Expertise
We are particularly interested in candidates who can bridge traditional networking with modern engineering practices, including:
Software architecture principlesAPI contract designData schema governancePrompt and specification engineeringMulti-agent workflow designAutomated testing and verification methodologiesQualificationsBachelor's degree in Computer Science, Information Technology, or a related discipline (or equivalent industry experience).Minimum of 5 years' experience in Network Engineering.Strong analytical and problem-solving skills.Excellent communication and stakeholder management capabilities.Proven ability to work in complex enterprise environments.Why Apply?Work with enterprise-scale network infrastructure.Exposure to cutting-edge automation and AI-driven engineering practices.Competitive daily rate.Opportunity to collaborate with highly skilled technical teams.Contribute to strategic networking and infrastructure initiatives within a modern technology environment.Apply today or email me at [email protected] and help build, automate, and optimize the next generation of enterprise network infrastructure.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessCork, Cork, Republic of IrelandContractRemote
We are seeking an experienced IT Network Development Consultant to design, implement, and optimize enterprise network infrastructure across... Read more
We are seeking an experienced IT Network Development Consultant to design, implement, and optimize enterprise network infrastructure across complex environments. This is a hands-on technical role that combines network architecture, automation, troubleshooting, and strategic network development to support business growth and operational excellence.
Key ResponsibilitiesDesign, configure, and maintain enterprise network infrastructure, with a focus on Layer 2 and Layer 3 switching technologies.Design, deploy, and support Wireless Access Points and Wireless LAN Controllers across enterprise environments. Manage and optimize network performance, availability, scalability, and security across campus and data centre networks.Develop and implement network automation solutions to streamline provisioning, configuration management, monitoring, and troubleshooting.Automate routine operational tasks using scripting languages, APIs, and orchestration tools. Collaborate with infrastructure, security, and project teams to support network integration, deployments, and continuous improvement initiatives.Investigate and resolve complex network issues, performing root cause analysis and implementing preventative measures. Maintain accurate network documentation, technical standards, diagrams, and operational procedures. Participate in change management processes, incident response activities, and network lifecycle planning.Required Skills & Experience5+ years' experience in Network Engineering, Network Development, Network Infrastructure, or a similar network-focused role. CCNP-level networking knowledge and practical experience within enterprise environments. Strong expertise in Layer 2 and Layer 3 networking technologies, including VLANs, VRRP, MC-LAG, STP, VTP, PortChannels, OSPF, and BGP.Hands-on experience designing, implementing, and troubleshooting enterprise network solutions. Experience with network automation tools and frameworks such as Python, Ansible, and REST APIs. Familiarity with major networking platforms including Cisco, Dell, Arista, and Juniper. Strong understanding of TCP/IP, DNS, DHCP, network security principles, and network programmability concepts. Excellent analytical, problem-solving, communication, and documentation skills.Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent industry experience. Ideal CandidateA highly technical and solutions-focused networking professional who enjoys designing and improving enterprise network environments. The ideal candidate will have strong troubleshooting and automation capabilities, a proactive approach to continuous improvement, and the ability to work collaboratively across teams to deliver secure, scalable, and high-performing network solutions.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessCork, Cork, Republic of IrelandContract
About the RoleOur client is seeking a highly motivated Process Development Technician to support the introduction of new... Read more
Our client is seeking a highly motivated Process Development Technician to support the introduction of new products, manufacturing technologies, and automated production systems. This role sits at the intersection of engineering and manufacturing, providing hands-on technical support during equipment development, process optimization, validation, and product launch activities.
The ideal candidate enjoys solving problems, working with sophisticated equipment, and collaborating closely with engineers to turn new concepts into robust manufacturing processes. This opportunity is well suited for professionals from electronics, medical devices, industrial equipment, automation, semiconductor, aerospace, or other advanced manufacturing industries.
Key ResponsibilitiesSupport the development, testing, and improvement of manufacturing processes and production equipment.Run experimental builds, engineering trials, and validation activities for new products and processes.Monitor equipment performance and process metrics to identify opportunities for improvement.Perform equipment setup, calibration, maintenance, and changeovers.Troubleshoot mechanical, electrical, and process-related issues to minimize downtime and improve reliability.Collect, analyze, and document process data, test results, and production performance metrics.Assist engineers with root cause investigations, corrective actions, and continuous improvement projects.Build, assemble, and test prototypes, tooling, fixtures, and manufacturing equipment.Conduct inspections and measurements using precision instruments and test equipment.Maintain detailed documentation, work instructions, and validation records in accordance with quality standards.Collaborate with cross-functional teams including Engineering, Manufacturing, Quality, and Operations.Required QualificationsAssociate degree, technical diploma, military technical training, or equivalent hands-on experience.Experience working in manufacturing, engineering labs, product development, automation, testing, or production support environments.Strong troubleshooting abilities involving mechanical, electrical, pneumatic, or automated systems.Experience operating technical equipment, test systems, or manufacturing machinery.Ability to interpret engineering drawings, schematics, assembly instructions, and technical documentation.Comfortable collecting and reporting data for engineering and quality purposes.Strong communication skills and a collaborative approach to problem solving.Ability to work independently while supporting multiple development projects.Preferred QualificationsExperience in medical device, electronics, aerospace, industrial automation, semiconductor, or precision manufacturing environments.Familiarity with machine vision systems, sensors, robotics, PLC-controlled equipment, or automated test systems.Experience using inspection and measurement tools such as calipers, micrometers, gauges, optical systems, or CMM equipment.Knowledge of process validation, equipment qualification, or quality system requirements.Exposure to Lean Manufacturing, Six Sigma, or structured problem-solving methodologies.Experience supporting new product introduction (NPI) or manufacturing scale-up efforts.Why Join?Work on cutting-edge products and advanced manufacturing technologies.Partner directly with engineers and contribute to key technical decisions.Gain exposure to automation, product development, validation, and process engineering.Participate in projects that move from concept to full-scale production.Enjoy a dynamic environment with a mix of hands-on technical work and continuous learning.Opportunity to grow into senior technician, engineering technician, manufacturing engineering, or process engineering career paths.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessSaint Paul, Minnesota, United States of AmericaContract
The OpportunityOur client is a leading advanced manufacturing organization developing next-generation products and production technologies across high-growth industries... Read more
Our client is a leading advanced manufacturing organization developing next-generation products and production technologies across high-growth industries including electronics, medical devices, precision hardware, automation, and other engineered products.
At their facility, an in-house engineering team designs, builds, and supports custom manufacturing and test systems used to develop new products and processes. A new production process is currently being established in a pilot manufacturing environment, and they are seeking a hands-on Process Technician to play a key role in supporting process development, equipment qualification, and manufacturing readiness activities.
This is a development-focused position rather than a traditional production role. You will work closely with engineers to operate prototype equipment, collect critical process data, troubleshoot technical issues, and provide feedback that directly influences future equipment designs and manufacturing processes.
What You'll DoSet up, operate, and monitor pilot-line, prototype, and development-stage manufacturing equipment during process development and qualification activities.Collect, document, and report process, performance, and product quality data to support engineering analysis and decision-making.Troubleshoot mechanical, electrical, pneumatic, and automated equipment issues; perform adjustments and preventive maintenance as needed.Assist with equipment builds, rebuilds, system integration, and testing of components, assemblies, and subassemblies.Perform precision inspections, measurements, and product verification using metrology tools, vision systems, and test equipment.Support process validation, equipment qualification, and continuous improvement initiatives while maintaining accurate and audit-ready documentation.Collaborate closely with engineering teams to identify opportunities for process optimization, equipment improvements, and enhanced product quality.Participate in root cause investigations and corrective action activities related to process and equipment performance.What You'll BringHands-on technician, engineering technician, manufacturing technician, lab technician, or process development experience in a manufacturing, product development, R&D, test, or engineering environment.Experience operating and monitoring manufacturing, assembly, test, validation, or laboratory equipment.Strong mechanical and electrical troubleshooting skills with the ability to diagnose and resolve equipment and process issues.Experience collecting, analyzing, and documenting data from testing, validation, qualification, or manufacturing activities.Ability to follow technical procedures, work instructions, and engineering documentation.Strong communication skills and the ability to work directly with engineers in a fast-paced development environment.Ability to work onsite and support hands-on equipment and process development activities.Nice to HaveExperience in electronics manufacturing, medical devices, precision assembly, semiconductor, automation, aerospace, industrial equipment, consumer products, or other highly regulated manufacturing environments.Familiarity with metrology and inspection tools such as calipers, micrometers, vision systems, CMMs, optical comparators, or similar equipment.Experience with validation and qualification activities (IQ/OQ/PQ), process verification, or regulated quality systems.Exposure to custom automation equipment, robotic systems, machine vision, PLC-controlled equipment, or automated test systems.Knowledge of Lean Manufacturing, Six Sigma, continuous improvement, or root cause analysis methodologies.Experience working in cleanroom, laboratory, pilot production, or new product introduction (NPI) environments.Why This RoleOpportunity to support the development of new manufacturing technologies and products before they reach full-scale production.Work directly with design, manufacturing, and process engineers in a highly collaborative environment.Gain exposure to advanced automation, product development, and process innovation projects.Play a visible role in shaping future manufacturing processes, equipment designs, and product quality standards.Varied, hands-on work where every day brings new technical challenges and learning opportunities.Strong opportunity for professional growth within engineering, manufacturing, automation, and process development functions.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessShakopee, Minnesota, United States of AmericaContract
All your saved jobs are no longer available or you've already applied.
for the following search criteria