Lead Developer/Senior Software Engineer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital, Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). Firmware & APIs: Develop and maintain firmware, APIs, and database systems using technologies like C, C++, and Azure. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Leadership Skills Whether you're an experienced or first-time leader, you'll need: Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Technical Skills Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Product Development Team: Full-stack web development experience with C# .NET, React, Git, and CI/CD pipelines. Experience with .NET MAUI for app development (a plus). Strong knowledge of RDBMS and SQL, especially PostgreSQL. Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for Embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (eg, MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (eg, TLS, DTLS).
06/01/2025
Full time
Lead Developer/Senior Software Engineer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital, Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). Firmware & APIs: Develop and maintain firmware, APIs, and database systems using technologies like C, C++, and Azure. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Leadership Skills Whether you're an experienced or first-time leader, you'll need: Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Technical Skills Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Product Development Team: Full-stack web development experience with C# .NET, React, Git, and CI/CD pipelines. Experience with .NET MAUI for app development (a plus). Strong knowledge of RDBMS and SQL, especially PostgreSQL. Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for Embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (eg, MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (eg, TLS, DTLS).
Role: Informatica Platform Lead Salary: £80k - £85k Location: Hybrid - remote with 2 days a week onsite in Surrey About the Role Are you ready to lead and shape the future of data engineering? We are hiring an Informatica Platform Lead to join a global organisation undergoing a transformative data strategy programme. This role plays a critical part in enhancing Informatica toolset capabilities, with a primary focus on Master Data Management (MDM) solutions. This is your opportunity to work at the cutting edge of data-driven decision-making and cultural transformation. Key Responsibilities Strategic Development Design and execute a roadmap for the Informatica platform. Act as a technical lead for data projects leveraging the Informatica product suite. Define and implement data architecture, including CDI, Data Quality, and Data Governance concepts. Platform Implementation & Leadership Lead the physical design of MDM solutions, integrating key data sources in alignment with business goals. Mentor a team of internal and external Informatica developers to deliver projects on time. Ensure the Informatica platform meets production-grade non-functional requirements. Technical Delivery Develop, modify, and debug Informatica workflows, employing robust unit testing to meet business requirements. Troubleshoot and resolve technical issues, optimizing code for performance. Enable Informatica (CDGC) as a governance tool to drive data democratisation across the organisation. Advisory & Stakeholder Engagement Serve as a subject matter expert, consulting stakeholders to meet MDM and data engineering goals. Foster a data-driven culture, delivering presentations and training to promote data literacy. Skills & Experience Work Experience Experience leading at least two end-to-end projects using the Informatica technology stack with teams of three or more developers. A minimum of 5 years in a technical Informatica strategy or delivery role. Previous work in a global organisation and Agile environment. Technical Skills Expertise in master data management, data quality, and governance. Experience designing REST API and message queue-based interactions. Knowledge of data warehousing and mesh concepts, with practical DevOps experience. Soft Skills Strong analytical, written, and oral communication skills. Proven ability to influence stakeholders and engage both technical and business teams. Effective presentation skills and a track record of coaching and developing colleagues. If you are interested in the chance to join a transformative journey, leveraging cutting-edge technology to create a data-driven future, with mentorship opportunities, global exposure, and a platform to grow alongside a forward-thinking organisation, this is the perfect role for you. Please apply with an updated CV.
06/01/2025
Full time
Role: Informatica Platform Lead Salary: £80k - £85k Location: Hybrid - remote with 2 days a week onsite in Surrey About the Role Are you ready to lead and shape the future of data engineering? We are hiring an Informatica Platform Lead to join a global organisation undergoing a transformative data strategy programme. This role plays a critical part in enhancing Informatica toolset capabilities, with a primary focus on Master Data Management (MDM) solutions. This is your opportunity to work at the cutting edge of data-driven decision-making and cultural transformation. Key Responsibilities Strategic Development Design and execute a roadmap for the Informatica platform. Act as a technical lead for data projects leveraging the Informatica product suite. Define and implement data architecture, including CDI, Data Quality, and Data Governance concepts. Platform Implementation & Leadership Lead the physical design of MDM solutions, integrating key data sources in alignment with business goals. Mentor a team of internal and external Informatica developers to deliver projects on time. Ensure the Informatica platform meets production-grade non-functional requirements. Technical Delivery Develop, modify, and debug Informatica workflows, employing robust unit testing to meet business requirements. Troubleshoot and resolve technical issues, optimizing code for performance. Enable Informatica (CDGC) as a governance tool to drive data democratisation across the organisation. Advisory & Stakeholder Engagement Serve as a subject matter expert, consulting stakeholders to meet MDM and data engineering goals. Foster a data-driven culture, delivering presentations and training to promote data literacy. Skills & Experience Work Experience Experience leading at least two end-to-end projects using the Informatica technology stack with teams of three or more developers. A minimum of 5 years in a technical Informatica strategy or delivery role. Previous work in a global organisation and Agile environment. Technical Skills Expertise in master data management, data quality, and governance. Experience designing REST API and message queue-based interactions. Knowledge of data warehousing and mesh concepts, with practical DevOps experience. Soft Skills Strong analytical, written, and oral communication skills. Proven ability to influence stakeholders and engage both technical and business teams. Effective presentation skills and a track record of coaching and developing colleagues. If you are interested in the chance to join a transformative journey, leveraging cutting-edge technology to create a data-driven future, with mentorship opportunities, global exposure, and a platform to grow alongside a forward-thinking organisation, this is the perfect role for you. Please apply with an updated CV.
Job Title: Electronics Engineer Reports to : Hardware Manager Location: South Wales/Hybrid Salary: £45 000 - £55 000 Company Information: We specialize in designing and manufacturing innovative monitoring and telemetry solutions for critical networks and infrastructure. Our products serve a range of industries, including water, wastewater, gas, and energy management, as well as environmental monitoring. With over 30 years of expertise in clean water and distribution system monitoring, we have recently expanded into broader sectors, including utility consumption, gas network monitoring, and flood and environmental management. Our solutions empower customers to optimize operations, conserve resources, reduce costs, and enhance sustainability. We are part of a larger global group, comprising over 40 companies, all focused on creating technologies that protect lives and improve quality of life across industries worldwide Main Tasks: Driving development and innovation taking on responsibility for product electronic designs and prototyping. Develop + test solutions to problems to ensure product quality. Identify and recommend product improvements to improve technical performance. Understanding, compiling, and managing the implementation of customer requirements flow for hardware design through to internal and external suppliers. Carrying out acceptance activities for products submitted by supplier organisations. Leading the qualification, test, and requirements management aspects of physical design, including EMC and radio performance. Generate product documentation and maintenance of existing designs and drawings (schematic, BOM, PCB, cables etc.). Carrying out feasibility studies for new technical innovations. Attending meetings, writing reports, and giving presentations to managers and clients. Travel within UK and abroad may occasionally be required. Confidential Experience and Skills Required Excellent academic record in Electrical/Electronic Engineering. At least 2 years' experience in both analogue and digital electronic hardware design within a relevant industry. Good working knowledge of analogue and digital design including microcontrollers, low power design, high-speed digital design, designing for low cost/high volume and lithium battery power management. Experience of simulation using Spice as well as schematic capture, PCB layout and library management (Altium or similar). Self-motivated to work with minimal supervision on multiple simultaneous projects as a part of a small team of Engineers. Good communication skills verbally and in writing (producing design documentation) Good knowledge of compliance requirements - CE, FCC, EMC, RoHS, etc. Experience of using test equipment such as logic/signal analysers, oscilloscopes, function generators, spectrum analysers, network analysers, multimeters etc. Desirable Skills and Experience Embedded firmware skills in C. Modelling and analytical skills in MATLAB/Octave or similar. Radio system certification. Design-in experience with microcontrollers such as ARM, AVR or MSP430. Experience with GSM/GPRS technology. Power converter systems design. Audio systems design. Experience of designing products for intrinsic safety (ATEX, IECEx, Hazloc). Qualifications: Educated to Degree level in a relevant field. Personal attributes: Committed, flexible, excellent time management skills, ability to work under pressure.
06/01/2025
Full time
Job Title: Electronics Engineer Reports to : Hardware Manager Location: South Wales/Hybrid Salary: £45 000 - £55 000 Company Information: We specialize in designing and manufacturing innovative monitoring and telemetry solutions for critical networks and infrastructure. Our products serve a range of industries, including water, wastewater, gas, and energy management, as well as environmental monitoring. With over 30 years of expertise in clean water and distribution system monitoring, we have recently expanded into broader sectors, including utility consumption, gas network monitoring, and flood and environmental management. Our solutions empower customers to optimize operations, conserve resources, reduce costs, and enhance sustainability. We are part of a larger global group, comprising over 40 companies, all focused on creating technologies that protect lives and improve quality of life across industries worldwide Main Tasks: Driving development and innovation taking on responsibility for product electronic designs and prototyping. Develop + test solutions to problems to ensure product quality. Identify and recommend product improvements to improve technical performance. Understanding, compiling, and managing the implementation of customer requirements flow for hardware design through to internal and external suppliers. Carrying out acceptance activities for products submitted by supplier organisations. Leading the qualification, test, and requirements management aspects of physical design, including EMC and radio performance. Generate product documentation and maintenance of existing designs and drawings (schematic, BOM, PCB, cables etc.). Carrying out feasibility studies for new technical innovations. Attending meetings, writing reports, and giving presentations to managers and clients. Travel within UK and abroad may occasionally be required. Confidential Experience and Skills Required Excellent academic record in Electrical/Electronic Engineering. At least 2 years' experience in both analogue and digital electronic hardware design within a relevant industry. Good working knowledge of analogue and digital design including microcontrollers, low power design, high-speed digital design, designing for low cost/high volume and lithium battery power management. Experience of simulation using Spice as well as schematic capture, PCB layout and library management (Altium or similar). Self-motivated to work with minimal supervision on multiple simultaneous projects as a part of a small team of Engineers. Good communication skills verbally and in writing (producing design documentation) Good knowledge of compliance requirements - CE, FCC, EMC, RoHS, etc. Experience of using test equipment such as logic/signal analysers, oscilloscopes, function generators, spectrum analysers, network analysers, multimeters etc. Desirable Skills and Experience Embedded firmware skills in C. Modelling and analytical skills in MATLAB/Octave or similar. Radio system certification. Design-in experience with microcontrollers such as ARM, AVR or MSP430. Experience with GSM/GPRS technology. Power converter systems design. Audio systems design. Experience of designing products for intrinsic safety (ATEX, IECEx, Hazloc). Qualifications: Educated to Degree level in a relevant field. Personal attributes: Committed, flexible, excellent time management skills, ability to work under pressure.
Role: Cyber Security Consultant Salary: £45k - £53k Location: Hybrid (remote with 1-2 days per week in London office) We are seeking a Consultant to join a dynamic Cyber Advisory team, delivering strategic advice and cyber security assurance to a diverse range of clients, including FTSE 350 companies, across sectors such as financial services, retail, government, and corporates. Key Responsibilities: Lead cyber security projects, from business development to delivery. Provide expert advice on frameworks like NIST CSF, ISO 27001, and cyber risk management. Prepare and present findings to senior stakeholders. Mentor junior team members and contribute to methodology development. Ideal Candidate: Strong experience in cyber security advisory roles. Relevant certifications (eg, CISSP, CISM, ISO 27001 LA). Excellent communication, analytical, and interpersonal skills. Commitment to professional development and inclusivity. What's Offered: Support for professional certifications and training. Mentorship and a clear career progression path. Opportunities to work on high-impact projects in multiple industries. Join a global professional services network committed to fostering diversity, empowering individuals, and driving impactful change. Apply now with your up to date CV to take the next step in your cyber security career!
23/12/2024
Full time
Role: Cyber Security Consultant Salary: £45k - £53k Location: Hybrid (remote with 1-2 days per week in London office) We are seeking a Consultant to join a dynamic Cyber Advisory team, delivering strategic advice and cyber security assurance to a diverse range of clients, including FTSE 350 companies, across sectors such as financial services, retail, government, and corporates. Key Responsibilities: Lead cyber security projects, from business development to delivery. Provide expert advice on frameworks like NIST CSF, ISO 27001, and cyber risk management. Prepare and present findings to senior stakeholders. Mentor junior team members and contribute to methodology development. Ideal Candidate: Strong experience in cyber security advisory roles. Relevant certifications (eg, CISSP, CISM, ISO 27001 LA). Excellent communication, analytical, and interpersonal skills. Commitment to professional development and inclusivity. What's Offered: Support for professional certifications and training. Mentorship and a clear career progression path. Opportunities to work on high-impact projects in multiple industries. Join a global professional services network committed to fostering diversity, empowering individuals, and driving impactful change. Apply now with your up to date CV to take the next step in your cyber security career!