Junior Controls Software Engineer, Essex, 30,000 - 35,000 Circa + Benefits Unknown Resourcing is seeking a Junior Controls Software Engineer for our leading R&D Engineering client based in Essex. The Junior Controls Software Engineer role is an excellent opportunity to contribute to development of control systems, control software for future alternative fuel, Hydrogen projects, Junior or graduates with relevant controls software engineering knowledge would be considered. Junior Controls Software Engineer Responsibilities: Support the development and integration of Hydrogen Storage Management Control Systems, human-machine interfaces (HMI) and integration of Electronic Control Units (ECUs) for hydrogen dual-fuel systems used in heavy-duty/industrial and marine applications. Assist with the creation and maintenance of documentation necessary for control system definition and development. Produce detailed documentation for field support and maintenance of these control systems. Collaborate closely with cross-functional teams including, Principal Engineers and Electrical Engineers/Designers to ensure seamless integration of Hydrogen Controls into the overall hydrogen system architecture. Support the system design, process simulation, and implementation of control algorithms, communication protocols, and safety features to optimize the performance, efficiency, and safety of the hydrogen dual fuel systems. Understand the critical dependencies within the vehicle/machine/vessel and test cases, ensuring we cover integrated testing between components, systems and features. Identify the relevant Standards and Regulations for system safety and cybersecurity. Conduct thorough testing and validation of Hydrogen Controls, ensuring they meet regulatory requirements, industry standards, and internal quality benchmarks. Troubleshoot and debug hardware and software issues in control systems, utilising diagnostic tools and methods to achieve reliable system performance. Participate in design reviews, risk assessments, and technical discussions to provide valuable input and contribute to the continuous improvement of the hydrogen system engineering process. Stay current with industry trends, advancements, and best practices related to hydrogen fuel systems, dual fuel technology, and industrial control system development. Junior Controls Software Engineer Requirements: Bachelor's degree in Electrical Engineering, Control Engineering, Mechanical Engineering or related Engineering field essential. Experience in PLC programming languages (IEC (phone number removed) Standard) or other relevant languages used in embedded systems development such as C, C++, Rust, Python. Experience in Matlab and Simulink. Experience in design and development of industrial, marine or automotive control systems and testing of Controllers or PLCs is preferable. Familiarity with communication protocols (CAN, Ethernet, etc.) and real-time operating systems (RTOS) for embedded systems. Knowledge of control algorithms, sensors, actuators, and feedback systems. Excellent problem-solving skills and the ability to work effectively in a collaborative team environment. Effective communication skills to convey complex technical concepts to both technical and non-technical stakeholders. Prior experience in the heavy-duty vehicle, industrial, or marine sectors is advantageous. Understanding of safety standards and regulations related to automotive or industrial control systems, including functional safety. Ability to travel 10% of the time to support new products sign-off, launch and quality actions. Travel may also include visiting the European Headquarters and partners.
10/05/2025
Full time
Junior Controls Software Engineer, Essex, 30,000 - 35,000 Circa + Benefits Unknown Resourcing is seeking a Junior Controls Software Engineer for our leading R&D Engineering client based in Essex. The Junior Controls Software Engineer role is an excellent opportunity to contribute to development of control systems, control software for future alternative fuel, Hydrogen projects, Junior or graduates with relevant controls software engineering knowledge would be considered. Junior Controls Software Engineer Responsibilities: Support the development and integration of Hydrogen Storage Management Control Systems, human-machine interfaces (HMI) and integration of Electronic Control Units (ECUs) for hydrogen dual-fuel systems used in heavy-duty/industrial and marine applications. Assist with the creation and maintenance of documentation necessary for control system definition and development. Produce detailed documentation for field support and maintenance of these control systems. Collaborate closely with cross-functional teams including, Principal Engineers and Electrical Engineers/Designers to ensure seamless integration of Hydrogen Controls into the overall hydrogen system architecture. Support the system design, process simulation, and implementation of control algorithms, communication protocols, and safety features to optimize the performance, efficiency, and safety of the hydrogen dual fuel systems. Understand the critical dependencies within the vehicle/machine/vessel and test cases, ensuring we cover integrated testing between components, systems and features. Identify the relevant Standards and Regulations for system safety and cybersecurity. Conduct thorough testing and validation of Hydrogen Controls, ensuring they meet regulatory requirements, industry standards, and internal quality benchmarks. Troubleshoot and debug hardware and software issues in control systems, utilising diagnostic tools and methods to achieve reliable system performance. Participate in design reviews, risk assessments, and technical discussions to provide valuable input and contribute to the continuous improvement of the hydrogen system engineering process. Stay current with industry trends, advancements, and best practices related to hydrogen fuel systems, dual fuel technology, and industrial control system development. Junior Controls Software Engineer Requirements: Bachelor's degree in Electrical Engineering, Control Engineering, Mechanical Engineering or related Engineering field essential. Experience in PLC programming languages (IEC (phone number removed) Standard) or other relevant languages used in embedded systems development such as C, C++, Rust, Python. Experience in Matlab and Simulink. Experience in design and development of industrial, marine or automotive control systems and testing of Controllers or PLCs is preferable. Familiarity with communication protocols (CAN, Ethernet, etc.) and real-time operating systems (RTOS) for embedded systems. Knowledge of control algorithms, sensors, actuators, and feedback systems. Excellent problem-solving skills and the ability to work effectively in a collaborative team environment. Effective communication skills to convey complex technical concepts to both technical and non-technical stakeholders. Prior experience in the heavy-duty vehicle, industrial, or marine sectors is advantageous. Understanding of safety standards and regulations related to automotive or industrial control systems, including functional safety. Ability to travel 10% of the time to support new products sign-off, launch and quality actions. Travel may also include visiting the European Headquarters and partners.
A Senior Information Security Specialist, who will focus on the technical side of IT Security, specifically looking at application security and code analysis to ensure applications are built securely. The application security team deals with the security of closed source, open source, and in-house written applications. The objective is to ensure applications are developed in a way that is secure and compliant with the Company's regulatory obligations. You will be working closely with the software development function to ensure that application-based vulnerabilities are understood and mitigated. It is therefore important that you possess an understanding of the Secure Software Development Lifecycles and the assessment of code. This role is part of the broader Information Security department, which is comprised of engineers and analysts with varying backgrounds. Collectively, the team utilises enterprise and bespoke tooling to identify and mitigate threats to safeguard the Business. This role is eligible for inclusion in the Company's hybrid working from home policy. Preferred skills and experience Excellent understanding and demonstrable experience of automated, dynamic and static application security testing tools. Excellent understanding and experience with manual security testing to find vulnerabilities and logical issues. Knowledge and understanding of OWASP and its utilisation within threat modelling. Experience of software development and languages. Working knowledge of CI and CD pipelines and associated security tooling. Use of planned structured methodologies for conducting and reporting on Web Application Penetration Testing. Strong documentation skills. Excellent communication skills. Main Responsibilities Providing support to technical leads and mentoring junior members of the team. Taking a lead role in the project process to ensure that information security aspects are considered up front and throughout the project lifecycle. Contributing to and utilising our security testing methodologies, creating and updating technical documentation as necessary. Conducting manual and automated source code review. Liaising with the software development function to ensure that security is considered throughout the lifecycle. Identifying and managing any security flaws within our software through appropriately liaising with external bodies where necessary. Performing risk assessments, threat modelling and design reviews to ensure effective security controls. Identifying opportunities for converting manual tasks into automated processes and identify tooling to support such automation.
08/05/2025
Full time
A Senior Information Security Specialist, who will focus on the technical side of IT Security, specifically looking at application security and code analysis to ensure applications are built securely. The application security team deals with the security of closed source, open source, and in-house written applications. The objective is to ensure applications are developed in a way that is secure and compliant with the Company's regulatory obligations. You will be working closely with the software development function to ensure that application-based vulnerabilities are understood and mitigated. It is therefore important that you possess an understanding of the Secure Software Development Lifecycles and the assessment of code. This role is part of the broader Information Security department, which is comprised of engineers and analysts with varying backgrounds. Collectively, the team utilises enterprise and bespoke tooling to identify and mitigate threats to safeguard the Business. This role is eligible for inclusion in the Company's hybrid working from home policy. Preferred skills and experience Excellent understanding and demonstrable experience of automated, dynamic and static application security testing tools. Excellent understanding and experience with manual security testing to find vulnerabilities and logical issues. Knowledge and understanding of OWASP and its utilisation within threat modelling. Experience of software development and languages. Working knowledge of CI and CD pipelines and associated security tooling. Use of planned structured methodologies for conducting and reporting on Web Application Penetration Testing. Strong documentation skills. Excellent communication skills. Main Responsibilities Providing support to technical leads and mentoring junior members of the team. Taking a lead role in the project process to ensure that information security aspects are considered up front and throughout the project lifecycle. Contributing to and utilising our security testing methodologies, creating and updating technical documentation as necessary. Conducting manual and automated source code review. Liaising with the software development function to ensure that security is considered throughout the lifecycle. Identifying and managing any security flaws within our software through appropriately liaising with external bodies where necessary. Performing risk assessments, threat modelling and design reviews to ensure effective security controls. Identifying opportunities for converting manual tasks into automated processes and identify tooling to support such automation.
When you join Kainos, you get to think beyond limitations to make an immediate and positive impact - like transforming digital services for millions of citizens or helping Fortune 500 companies get live and thrive on Workday. You'll be part of a people-first culture that is growing around the world. We're a creative, committed, and diverse group of individuals who succeed as a team. At Kainos your ideas are heard and valued and you'll leave a legacy that you can feel proud of. Join us and discover how our people write our story. MAIN PURPOSE OF THE ROLE & RESPONSIBILITIES IN THE BUSINESS: As a Security Architect (Consultant) in Kainos, you'll be responsible for the design and application of good security practices in the platforms and services we build for our customers. You'll work with Agile delivery teams to develop good security practices throughout the software development journey. You'll learn about and apply new technologies and approaches, with talented colleagues who will help you develop and grow. You'll share knowledge and help educate people - both customers and Kainos team members. You'll manage, coach and develop a small number of staff, with a focus on managing employee performance and assisting in their career development. You'll also provide direction and leadership for your team as you solve challenging problems together. MINIMUM (ESSENTIAL) REQUIREMENTS: Experience in the secure design and delivery of new cloud services and solutions. Experience in identifying security issues in existing system designs or products, including recommending sensible mitigations that balance cost, risk and usability. Knowledge of security standards and regulations (e.g. NCSC, ISO, SoC, NIST, PCI, GDPR). Experience in application architecture, software development and/or infrastructure architecture. Experience testing the security of software and infrastructure using appropriate security tools. Experience with Continuous Security, Continuous Integration and Continuous Delivery techniques. Experience of network security (e.g. OSI, TCP/IP), web application security (e.g. OWASP) and cryptographic controls (e.g. PKI, TLS). Demonstrated ability in managing, mentoring and coaching members of your team and wider community. Excellent communication skills, with the ability to convey security complexities to audiences of various technical abilities (e.g. senior stakeholders, development teams). DESIRABLE: Experience of Identity management and authentication/authorisation products and patterns. End-to-end security involvement, including governance, risk and compliance, operational security, supply chain security and secure user management. Penetration testing qualifications (e.g. OSCP, CREST, TIGER or equivalent). Experience leading security engineers and other junior members of staff. So what are you waiting for? Let's write the next incredible chapter of our story together. Embracing our differences: At Kainos, we believe in the power of diversity, equity and inclusion. We are committed to building a team that is as diverse as the world we live in, where everyone is valued, respected, and given an equal chance to thrive. We actively seek out talented people from all backgrounds, regardless of age, race, ethnicity, gender, sexual orientation, religion, disability, or any other characteristic that makes them who they are. We also believe every candidate deserves a level playing field. Our friendly talent acquisition team is here to support you every step of the way, so if you require any accommodations or adjustments, we encourage you to reach out. We understand that everyone's journey is different, and by having a private conversation we can ensure that our recruitment process is tailored to your needs.
08/05/2025
Full time
When you join Kainos, you get to think beyond limitations to make an immediate and positive impact - like transforming digital services for millions of citizens or helping Fortune 500 companies get live and thrive on Workday. You'll be part of a people-first culture that is growing around the world. We're a creative, committed, and diverse group of individuals who succeed as a team. At Kainos your ideas are heard and valued and you'll leave a legacy that you can feel proud of. Join us and discover how our people write our story. MAIN PURPOSE OF THE ROLE & RESPONSIBILITIES IN THE BUSINESS: As a Security Architect (Consultant) in Kainos, you'll be responsible for the design and application of good security practices in the platforms and services we build for our customers. You'll work with Agile delivery teams to develop good security practices throughout the software development journey. You'll learn about and apply new technologies and approaches, with talented colleagues who will help you develop and grow. You'll share knowledge and help educate people - both customers and Kainos team members. You'll manage, coach and develop a small number of staff, with a focus on managing employee performance and assisting in their career development. You'll also provide direction and leadership for your team as you solve challenging problems together. MINIMUM (ESSENTIAL) REQUIREMENTS: Experience in the secure design and delivery of new cloud services and solutions. Experience in identifying security issues in existing system designs or products, including recommending sensible mitigations that balance cost, risk and usability. Knowledge of security standards and regulations (e.g. NCSC, ISO, SoC, NIST, PCI, GDPR). Experience in application architecture, software development and/or infrastructure architecture. Experience testing the security of software and infrastructure using appropriate security tools. Experience with Continuous Security, Continuous Integration and Continuous Delivery techniques. Experience of network security (e.g. OSI, TCP/IP), web application security (e.g. OWASP) and cryptographic controls (e.g. PKI, TLS). Demonstrated ability in managing, mentoring and coaching members of your team and wider community. Excellent communication skills, with the ability to convey security complexities to audiences of various technical abilities (e.g. senior stakeholders, development teams). DESIRABLE: Experience of Identity management and authentication/authorisation products and patterns. End-to-end security involvement, including governance, risk and compliance, operational security, supply chain security and secure user management. Penetration testing qualifications (e.g. OSCP, CREST, TIGER or equivalent). Experience leading security engineers and other junior members of staff. So what are you waiting for? Let's write the next incredible chapter of our story together. Embracing our differences: At Kainos, we believe in the power of diversity, equity and inclusion. We are committed to building a team that is as diverse as the world we live in, where everyone is valued, respected, and given an equal chance to thrive. We actively seek out talented people from all backgrounds, regardless of age, race, ethnicity, gender, sexual orientation, religion, disability, or any other characteristic that makes them who they are. We also believe every candidate deserves a level playing field. Our friendly talent acquisition team is here to support you every step of the way, so if you require any accommodations or adjustments, we encourage you to reach out. We understand that everyone's journey is different, and by having a private conversation we can ensure that our recruitment process is tailored to your needs.
When you join Kainos, you get to think beyond limitations to make an immediate and positive impact - like transforming digital services for millions of citizens or helping Fortune 500 companies get live and thrive on Workday. You'll be part of a people-first culture that is growing around the world. We're a creative, committed, and diverse group of individuals who succeed as a team. At Kainos your ideas are heard and valued and you'll leave a legacy that you can feel proud of. Join us and discover how our people write our story. MAIN PURPOSE OF THE ROLE & RESPONSIBILITIES IN THE BUSINESS: As a Security Architect (Consultant) in Kainos, you'll be responsible for the design and application of good security practices in the platforms and services we build for our customers. You'll work with Agile delivery teams to develop good security practices throughout the software development journey. You'll learn about and apply new technologies and approaches, with talented colleagues who will help you develop and grow. You'll share knowledge and help educate people - both customers and Kainos team members. You'll manage, coach and develop a small number of staff, with a focus on managing employee performance and assisting in their career development. You'll also provide direction and leadership for your team as you solve challenging problems together. MINIMUM (ESSENTIAL) REQUIREMENTS Experience in the secure design and delivery of new cloud services and solutions. Experience in identifying security issues in existing system designs or products, including recommending sensible mitigations that balance cost, risk and usability. Knowledge of security standards and regulations (e.g. NCSC, ISO, SoC, NIST, PCI, GDPR). Experience in application architecture, software development and/or infrastructure architecture. Experience testing the security of software and infrastructure using appropriate security tools. Experience with Continuous Security, Continuous Integration and Continuous Delivery techniques. Experience of network security (e.g. OSI, TCP/IP), web application security (e.g. OWASP) and cryptographic controls (e.g. PKI, TLS). Demonstrated ability in managing, mentoring and coaching members of your team and wider community. Excellent communication skills, with the ability to convey security complexities to audiences of various technical abilities (e.g. senior stakeholders, development teams). DESIRABLE Experience of Identity management and authentication/authorisation products and patterns. End-to-end security involvement, including governance, risk and compliance, operational security, supply chain security and secure user management. Penetration testing qualifications (e.g. OSCP, CREST, TIGER or equivalent). Experience leading security engineers and other junior members of staff. So what are you waiting for? Let's write the next incredible chapter of our story together. Embracing our differences At Kainos, we believe in the power of diversity, equity and inclusion. We are committed to building a team that is as diverse as the world we live in, where everyone is valued, respected, and given an equal chance to thrive. We actively seek out talented people from all backgrounds, regardless of age, race, ethnicity, gender, sexual orientation, religion, disability, or any other characteristic that makes them who they are. We also believe every candidate deserves a level playing field. Our friendly talent acquisition team is here to support you every step of the way, so if you require any accommodations or adjustments, we encourage you to reach out. We understand that everyone's journey is different, and by having a private conversation we can ensure that our recruitment process is tailored to your needs.
08/05/2025
Full time
When you join Kainos, you get to think beyond limitations to make an immediate and positive impact - like transforming digital services for millions of citizens or helping Fortune 500 companies get live and thrive on Workday. You'll be part of a people-first culture that is growing around the world. We're a creative, committed, and diverse group of individuals who succeed as a team. At Kainos your ideas are heard and valued and you'll leave a legacy that you can feel proud of. Join us and discover how our people write our story. MAIN PURPOSE OF THE ROLE & RESPONSIBILITIES IN THE BUSINESS: As a Security Architect (Consultant) in Kainos, you'll be responsible for the design and application of good security practices in the platforms and services we build for our customers. You'll work with Agile delivery teams to develop good security practices throughout the software development journey. You'll learn about and apply new technologies and approaches, with talented colleagues who will help you develop and grow. You'll share knowledge and help educate people - both customers and Kainos team members. You'll manage, coach and develop a small number of staff, with a focus on managing employee performance and assisting in their career development. You'll also provide direction and leadership for your team as you solve challenging problems together. MINIMUM (ESSENTIAL) REQUIREMENTS Experience in the secure design and delivery of new cloud services and solutions. Experience in identifying security issues in existing system designs or products, including recommending sensible mitigations that balance cost, risk and usability. Knowledge of security standards and regulations (e.g. NCSC, ISO, SoC, NIST, PCI, GDPR). Experience in application architecture, software development and/or infrastructure architecture. Experience testing the security of software and infrastructure using appropriate security tools. Experience with Continuous Security, Continuous Integration and Continuous Delivery techniques. Experience of network security (e.g. OSI, TCP/IP), web application security (e.g. OWASP) and cryptographic controls (e.g. PKI, TLS). Demonstrated ability in managing, mentoring and coaching members of your team and wider community. Excellent communication skills, with the ability to convey security complexities to audiences of various technical abilities (e.g. senior stakeholders, development teams). DESIRABLE Experience of Identity management and authentication/authorisation products and patterns. End-to-end security involvement, including governance, risk and compliance, operational security, supply chain security and secure user management. Penetration testing qualifications (e.g. OSCP, CREST, TIGER or equivalent). Experience leading security engineers and other junior members of staff. So what are you waiting for? Let's write the next incredible chapter of our story together. Embracing our differences At Kainos, we believe in the power of diversity, equity and inclusion. We are committed to building a team that is as diverse as the world we live in, where everyone is valued, respected, and given an equal chance to thrive. We actively seek out talented people from all backgrounds, regardless of age, race, ethnicity, gender, sexual orientation, religion, disability, or any other characteristic that makes them who they are. We also believe every candidate deserves a level playing field. Our friendly talent acquisition team is here to support you every step of the way, so if you require any accommodations or adjustments, we encourage you to reach out. We understand that everyone's journey is different, and by having a private conversation we can ensure that our recruitment process is tailored to your needs.
Job Purpose The Data Security Manager will partner with multiple divisions and technical managers to enhance security aspects of the data security program. Extensive oversight and control of CLS information assets, mitigating the risks of data loss at CLS in all aspects of day-to-day business. The individual will be accountable for the Data Security Program, setting strategic direction and driving operational excellence while leveraging resources distributed across several functional teams. The Data Security Manager will be responsible for analyzing potential weaknesses and identifying a roadmap to improve the security of information assets across CLS. The candidate will advise Business Owners, developers, and technical teams on options to mitigate risk. The candidate must have excellent verbal, written, analytical and interpersonal communication skills. Essential Functions / Major Duties and Responsibilities Strategic Provide strategic direction specific to data security management. Build and maintain a robust data security program while aligning closely with CLS's mission. Improve and manage the data security program and the company-wide security standards for the management of information assets. Contribute to the overall security strategy in its annual iterations. Provide strong knowledge of building security into business expectations for the utilization and hosting of critical CLS data/information assets. Work with the Security Architects to build security into infrastructure and architecture designs and guide the implementation with the Operations team. Provide direction and advice on projects to strengthen the overall cybersecurity posture. Assess SaaS and IaaS cloud services and virtualization technologies and provide direction and input for the maturation of the Cloud Security Framework in respect to data classification. Enhance security programs in response to regulatory requirements, internal audit and planned strategic initiatives. Foster relationships with key functional teams such as IT, Compliance, Operations, Finance, HR, Internal Audit, and Enterprise Risk to support current and future initiatives. Maintain timely understanding of CLS information assets, where they reside and how they are being utilized and hosted, continually review opportunities to improve the overall controls around data security. Keep informed of new and updated industry frameworks and regulations: GDPR, ISO 27001/2, SANS Top 20 Critical Security Controls, NIST CSF, SP 800-53, PFMI, CPMI ISOCO and FFIEC handbook. Keep informed of new and emerging security threats & assess effectiveness of current controls to identify opportunities for program improvement. Translate relevant directives, guidance, and rules into actionable data for consumption by the CISO and wider security teams. Operational Communicate vulnerabilities, risks and remediation methods to business owners, developers and technical teams. Perform security testing on data controls using dynamic and static analysis tools. Integrate the defined relevant security controls into data security program. Ensure the operational security teams have the appropriate tooling/capabilities and quality assurance for data security management. Create and deliver knowledge sharing presentations and documentation to security, developers and operations teams. Learn on the job and explore new technologies independently to identify new and emerging security threats. Coordinate and maintain security policies, guidelines and procedures which communicate security controls that reduce risk to levels consistent with CLS risk tolerance. Prepare and deliver security briefings for consumption by CLS Security, CISO, Executive Management Committee, and the CLS Board of Directors. Assure compliance with security controls to identify control gaps, develop remediation plans and determine residual risk. Improve security metrics program to report key performance and risk indicators, trend statistical data and publish management reports for Internal Audit, Regulatory Exams, Risk Committee and Board reporting. Perform risk assessments of third-party vendors according to vendor criticality and vendor type to identify control gaps, develop remediation plans and determine residual risk. Perform risk assessments of applications according to application criticality and application type to identify control gaps, develop remediation plans and determine residual risk. Leadership Provide leadership across Security functions and beyond for all aspects of data security. Individual contributor. Mentor junior members of the team technically and professionally. Experience / Essential and Desired for Successful Job Performance 5-8 years functional security expertise with broad understanding of competencies and the lifecycle of data security management. Experience developing or managing security programs preferably across several domains including metrics and reporting for program maturity and risk reduction. Experience and/or training on GDPR requirements and other data protection laws. Experience defining program roles and responsibilities, assessing/identifying knowledge gaps across teams and implementing required training plans. Ability to collaborate effectively with others to drive forward key security objectives. Strong documentation and report writing skills (to both technical and business audiences). Excellent time management and organizational skills. Knowledge of policy frameworks and understanding of policies, procedures, guideline structure. Knowledge of firewalls, IPS, DLP, proxies, SEIM, & endpoint protection software. Qualifications / Certifications B.S. in a technology discipline (Computer Science, Information Management, Computer Engineering, Cybersecurity or equivalent). Security certifications such as CompTIA Security +, CISSP, CISA, CRISC, CCNA, GIAC, or equivalent or working towards certification is preferred. Knowledge of Risk Management life cycles based on an established framework: ISO 27001, SANS, NIST SP 800-53, CERT, ENISA. Working knowledge of the following frameworks and regulations: ISO 27001/2, SANS Top 20 Critical Security Controls, NIST CSF, and FFIEC handbook. An advanced degree would enhance the candidate's credentials. Success Factors / Personal Characteristics Contributing to an Individual's Ability to Excel in the Position Possess a strong service-oriented mindset to consistently deliver balanced security solutions that include people, process and technology. Possess strong technical, analytical and problem-solving skills. Self-motivated to exceed management expectations and objectives. Ability to effectively communicate complex technical issues to both business and technical staff at all levels. Strong collaboration skills to tackle complex security challenges that may span across multiple internal and external departments and groups. Able to effectively cope with change and comfortably handle risk and ambiguity, not upset when things are up in the air. Tenacious resolve and positive attitude in challenging situations.
08/05/2025
Full time
Job Purpose The Data Security Manager will partner with multiple divisions and technical managers to enhance security aspects of the data security program. Extensive oversight and control of CLS information assets, mitigating the risks of data loss at CLS in all aspects of day-to-day business. The individual will be accountable for the Data Security Program, setting strategic direction and driving operational excellence while leveraging resources distributed across several functional teams. The Data Security Manager will be responsible for analyzing potential weaknesses and identifying a roadmap to improve the security of information assets across CLS. The candidate will advise Business Owners, developers, and technical teams on options to mitigate risk. The candidate must have excellent verbal, written, analytical and interpersonal communication skills. Essential Functions / Major Duties and Responsibilities Strategic Provide strategic direction specific to data security management. Build and maintain a robust data security program while aligning closely with CLS's mission. Improve and manage the data security program and the company-wide security standards for the management of information assets. Contribute to the overall security strategy in its annual iterations. Provide strong knowledge of building security into business expectations for the utilization and hosting of critical CLS data/information assets. Work with the Security Architects to build security into infrastructure and architecture designs and guide the implementation with the Operations team. Provide direction and advice on projects to strengthen the overall cybersecurity posture. Assess SaaS and IaaS cloud services and virtualization technologies and provide direction and input for the maturation of the Cloud Security Framework in respect to data classification. Enhance security programs in response to regulatory requirements, internal audit and planned strategic initiatives. Foster relationships with key functional teams such as IT, Compliance, Operations, Finance, HR, Internal Audit, and Enterprise Risk to support current and future initiatives. Maintain timely understanding of CLS information assets, where they reside and how they are being utilized and hosted, continually review opportunities to improve the overall controls around data security. Keep informed of new and updated industry frameworks and regulations: GDPR, ISO 27001/2, SANS Top 20 Critical Security Controls, NIST CSF, SP 800-53, PFMI, CPMI ISOCO and FFIEC handbook. Keep informed of new and emerging security threats & assess effectiveness of current controls to identify opportunities for program improvement. Translate relevant directives, guidance, and rules into actionable data for consumption by the CISO and wider security teams. Operational Communicate vulnerabilities, risks and remediation methods to business owners, developers and technical teams. Perform security testing on data controls using dynamic and static analysis tools. Integrate the defined relevant security controls into data security program. Ensure the operational security teams have the appropriate tooling/capabilities and quality assurance for data security management. Create and deliver knowledge sharing presentations and documentation to security, developers and operations teams. Learn on the job and explore new technologies independently to identify new and emerging security threats. Coordinate and maintain security policies, guidelines and procedures which communicate security controls that reduce risk to levels consistent with CLS risk tolerance. Prepare and deliver security briefings for consumption by CLS Security, CISO, Executive Management Committee, and the CLS Board of Directors. Assure compliance with security controls to identify control gaps, develop remediation plans and determine residual risk. Improve security metrics program to report key performance and risk indicators, trend statistical data and publish management reports for Internal Audit, Regulatory Exams, Risk Committee and Board reporting. Perform risk assessments of third-party vendors according to vendor criticality and vendor type to identify control gaps, develop remediation plans and determine residual risk. Perform risk assessments of applications according to application criticality and application type to identify control gaps, develop remediation plans and determine residual risk. Leadership Provide leadership across Security functions and beyond for all aspects of data security. Individual contributor. Mentor junior members of the team technically and professionally. Experience / Essential and Desired for Successful Job Performance 5-8 years functional security expertise with broad understanding of competencies and the lifecycle of data security management. Experience developing or managing security programs preferably across several domains including metrics and reporting for program maturity and risk reduction. Experience and/or training on GDPR requirements and other data protection laws. Experience defining program roles and responsibilities, assessing/identifying knowledge gaps across teams and implementing required training plans. Ability to collaborate effectively with others to drive forward key security objectives. Strong documentation and report writing skills (to both technical and business audiences). Excellent time management and organizational skills. Knowledge of policy frameworks and understanding of policies, procedures, guideline structure. Knowledge of firewalls, IPS, DLP, proxies, SEIM, & endpoint protection software. Qualifications / Certifications B.S. in a technology discipline (Computer Science, Information Management, Computer Engineering, Cybersecurity or equivalent). Security certifications such as CompTIA Security +, CISSP, CISA, CRISC, CCNA, GIAC, or equivalent or working towards certification is preferred. Knowledge of Risk Management life cycles based on an established framework: ISO 27001, SANS, NIST SP 800-53, CERT, ENISA. Working knowledge of the following frameworks and regulations: ISO 27001/2, SANS Top 20 Critical Security Controls, NIST CSF, and FFIEC handbook. An advanced degree would enhance the candidate's credentials. Success Factors / Personal Characteristics Contributing to an Individual's Ability to Excel in the Position Possess a strong service-oriented mindset to consistently deliver balanced security solutions that include people, process and technology. Possess strong technical, analytical and problem-solving skills. Self-motivated to exceed management expectations and objectives. Ability to effectively communicate complex technical issues to both business and technical staff at all levels. Strong collaboration skills to tackle complex security challenges that may span across multiple internal and external departments and groups. Able to effectively cope with change and comfortably handle risk and ambiguity, not upset when things are up in the air. Tenacious resolve and positive attitude in challenging situations.
When you join Kainos, you get to think beyond limitations to make an immediate and positive impact - like transforming digital services for millions of citizens or helping Fortune 500 companies get live and thrive on Workday. You'll be part of a people-first culture that is growing around the world. We're a creative, committed, and diverse group of individuals who succeed as a team. At Kainos your ideas are heard and valued and you'll leave a legacy that you can feel proud of. Join us and discover how our people write our story. Main purpose of the role & responsibilities in the business: As a Platform Technical Architect (Consultant) in Kainos, you'll be responsible for leading teams developing high quality solutions on public cloud which delight our customers. As a technical leader on a project, you'll work with customer architects to design, automate, build and support modern digital service platforms, advising on estimated effort and technical implications of user stories and decisions. It's a fast-paced environment and you'll be trusted to make sound, reasoned decisions as you continually learn and apply new technologies and approaches with talented colleagues. Your key responsibilities will include: Working as part of a wider team - You'll provide leadership working alongside colleagues in engineering, testing, consulting, product management and security capabilities to design solutions of the highest quality which meet all non-functional requirements. Using technology for positive impact - You'll keep appraised of the latest technologies and ensure we employ them appropriately for maximum user and business benefit. Being objectively opinionated - As a respected voice within Kainos and beyond, you'll offer your opinion and critique to improve our solutions. You'll proactively share knowledge internally within Kainos and more widely in industry. Developing Kainos as a Business - You help Kainos to qualify and win new opportunities. Providing technical leadership - You'll provide technical leadership on delivery and support projects which may sometimes require you to be hands-on and to take difficult, but necessary decisions. Being a role model - You'll support your colleagues and foster a DevOps culture in all that you do by embodying the Kainos values. You'll be the person people look up to - people trust your decisions because they are transparent and justified. You'll be passionate and committed to ensuring Kainos projects are successful. Putting people first & developing others - You'll manage, coach and develop a small number of staff, with a focus on managing employee performance and assisting in their career development. You'll also provide direction and leadership for your colleagues as you solve challenging problems together. Being Adaptable - You'll mould yourself to customer engagements and stretch to learn new skills as needs arise; through this you'll be supported by talented colleagues across Learning & Development and Architecture. MINIMUM (ESSENTIAL) REQUIREMENTS Strong verbal and written communications skills, with the ability to simply and clearly communicate technical design in conversation, documentation and presentation to a technical and non-technical audience. Proven experience of team leadership and supporting a DevOps culture in delivering complex projects. A demonstrated ability in managing, coaching and developing junior members of your team and wider community. Demonstrable personal ownership of: Building and operating modern digital service platforms (or significant portions thereof) including architecture, estimation, planning, non-functional requirements and Continuous Improvement activities using modern agile techniques. Implementing robust security controls and monitoring solutions across infrastructure and application components. Making effective decisions within fast-moving delivery environments. Significant expertise in: Designing, building, testing, automating, monitoring and supporting modern digital service platforms in production environments. Utilizing the latest Continuous Delivery techniques for releasing operationally ready software to production. Use of automation tooling and proficient in one of the following: Powershell, Bash, Python, Ruby, Go, Groovy. Using public cloud platforms - including SaaS or PaaS offerings - to solve business problems (AWS or Azure). Demonstrable experience in: Using the latest container orchestration platforms including Kubernetes. Applying configuration management, infrastructure provisioning and automation tooling to solve business problems. Due to the nature of this role, the successful applicant must have or be eligible for SC Clearance DESIRABLE Third level - or equivalent - qualification in a related discipline. Obtained certification with a public cloud provider (AWS/Azure). Obtained certification relating to a particular area of specialisation e.g. Kubernetes CKAD. Experience of Cloud Native Tooling and Approaches. Active participation in both internal and external communities of practice. So what are you waiting for? Let's write the next incredible chapter of our story together. Embracing our differences At Kainos, we believe in the power of diversity, equity and inclusion. We are committed to building a team that is as diverse as the world we live in, where everyone is valued, respected, and given an equal chance to thrive. We actively seek out talented people from all backgrounds, regardless of age, race, ethnicity, gender, sexual orientation, religion, disability, or any other characteristic that makes them who they are. We also believe every candidate deserves a level playing field. Our friendly talent acquisition team is here to support you every step of the way, so if you require any accommodations or adjustments, we encourage you to reach out. We understand that everyone's journey is different, and by having a private conversation we can ensure that our recruitment process is tailored to your needs.
08/05/2025
Full time
When you join Kainos, you get to think beyond limitations to make an immediate and positive impact - like transforming digital services for millions of citizens or helping Fortune 500 companies get live and thrive on Workday. You'll be part of a people-first culture that is growing around the world. We're a creative, committed, and diverse group of individuals who succeed as a team. At Kainos your ideas are heard and valued and you'll leave a legacy that you can feel proud of. Join us and discover how our people write our story. Main purpose of the role & responsibilities in the business: As a Platform Technical Architect (Consultant) in Kainos, you'll be responsible for leading teams developing high quality solutions on public cloud which delight our customers. As a technical leader on a project, you'll work with customer architects to design, automate, build and support modern digital service platforms, advising on estimated effort and technical implications of user stories and decisions. It's a fast-paced environment and you'll be trusted to make sound, reasoned decisions as you continually learn and apply new technologies and approaches with talented colleagues. Your key responsibilities will include: Working as part of a wider team - You'll provide leadership working alongside colleagues in engineering, testing, consulting, product management and security capabilities to design solutions of the highest quality which meet all non-functional requirements. Using technology for positive impact - You'll keep appraised of the latest technologies and ensure we employ them appropriately for maximum user and business benefit. Being objectively opinionated - As a respected voice within Kainos and beyond, you'll offer your opinion and critique to improve our solutions. You'll proactively share knowledge internally within Kainos and more widely in industry. Developing Kainos as a Business - You help Kainos to qualify and win new opportunities. Providing technical leadership - You'll provide technical leadership on delivery and support projects which may sometimes require you to be hands-on and to take difficult, but necessary decisions. Being a role model - You'll support your colleagues and foster a DevOps culture in all that you do by embodying the Kainos values. You'll be the person people look up to - people trust your decisions because they are transparent and justified. You'll be passionate and committed to ensuring Kainos projects are successful. Putting people first & developing others - You'll manage, coach and develop a small number of staff, with a focus on managing employee performance and assisting in their career development. You'll also provide direction and leadership for your colleagues as you solve challenging problems together. Being Adaptable - You'll mould yourself to customer engagements and stretch to learn new skills as needs arise; through this you'll be supported by talented colleagues across Learning & Development and Architecture. MINIMUM (ESSENTIAL) REQUIREMENTS Strong verbal and written communications skills, with the ability to simply and clearly communicate technical design in conversation, documentation and presentation to a technical and non-technical audience. Proven experience of team leadership and supporting a DevOps culture in delivering complex projects. A demonstrated ability in managing, coaching and developing junior members of your team and wider community. Demonstrable personal ownership of: Building and operating modern digital service platforms (or significant portions thereof) including architecture, estimation, planning, non-functional requirements and Continuous Improvement activities using modern agile techniques. Implementing robust security controls and monitoring solutions across infrastructure and application components. Making effective decisions within fast-moving delivery environments. Significant expertise in: Designing, building, testing, automating, monitoring and supporting modern digital service platforms in production environments. Utilizing the latest Continuous Delivery techniques for releasing operationally ready software to production. Use of automation tooling and proficient in one of the following: Powershell, Bash, Python, Ruby, Go, Groovy. Using public cloud platforms - including SaaS or PaaS offerings - to solve business problems (AWS or Azure). Demonstrable experience in: Using the latest container orchestration platforms including Kubernetes. Applying configuration management, infrastructure provisioning and automation tooling to solve business problems. Due to the nature of this role, the successful applicant must have or be eligible for SC Clearance DESIRABLE Third level - or equivalent - qualification in a related discipline. Obtained certification with a public cloud provider (AWS/Azure). Obtained certification relating to a particular area of specialisation e.g. Kubernetes CKAD. Experience of Cloud Native Tooling and Approaches. Active participation in both internal and external communities of practice. So what are you waiting for? Let's write the next incredible chapter of our story together. Embracing our differences At Kainos, we believe in the power of diversity, equity and inclusion. We are committed to building a team that is as diverse as the world we live in, where everyone is valued, respected, and given an equal chance to thrive. We actively seek out talented people from all backgrounds, regardless of age, race, ethnicity, gender, sexual orientation, religion, disability, or any other characteristic that makes them who they are. We also believe every candidate deserves a level playing field. Our friendly talent acquisition team is here to support you every step of the way, so if you require any accommodations or adjustments, we encourage you to reach out. We understand that everyone's journey is different, and by having a private conversation we can ensure that our recruitment process is tailored to your needs.
At Capgemini Invent, we believe difference drives change. As inventive transformation consultants, we blend our strategic, creative and scientific capabilities, collaborating closely with clients to deliver cutting-edge solutions. Join us to drive transformation tailored to our client's challenges of today and tomorrow. Informed and validated by science and data. Superpowered by creativity and design. All underpinned by technology created with purpose. YOUR ROLE The InventDigital Trust & Security (DT&S) practice focuses on ensuring secure business outcomes for our clients, providing Cybersecurity advisory and transformation consulting in areas such as security strategy, risk management, human risk management, data and identity security, secure intelligent industry, Gen-AI risk, and security operations modernisation. Our security specialists and innovators enable our clients to evaluate cyber risks, redesign Cybersecurity operating models, modernise digital identity capabilities, lead programmes to drive security culture change, and transform security and compliance regimes to make them efficient, effective, sustainable, and resilient. For this role, we are looking for individuals with experience in Cybersecurity to help embed security culture and practices. We continuously recruit across a range of experienced hire grades for our DT&S practice. Depending on experience, you will be comfortable with exploring ambiguity with a business outcome mindset while applying business analysis and enabling skills including communications and stakeholder engagement as a key delivery contributor, a subject matter expert (SME) in the team and/or manager of a workstream of consultants and client staff. We are looking to grow our diverse team at the Senior Consultant grade with those who have demonstrated expertise and experience in one (or more) of the following domains: Generative AI - Enabling the secure design and adoption of Gen AI for business, IT and/or security functions in alignment with the evolving regulatory landscape (e.g. EU AI Act, GDPR, DPA 2018, etc.). Security Architecture - Improving the security posture of the Enterprise and/or applications through the assessment, design or implementation of effective and secure architectural patterns that align with industry standards (e.g. CIS L1/2, NIST, ISO27001, COBIT, etc.). Operational Technology - Ensure the security of critical infrastructure aligns with industry standards and regulatory requirements (e.g. NIST SP 800-82, CAF, DPA 2018, etc.). Operational Resilience- Shaping and/or transforming client operational resilience capabilities in compliance with leading regulatory standards (e.g., DORA, Bank of England, FCA, NIST, etc.). Cybersecurity Operating Model Transformation- Assessing, designing and implementing effective and outcome orientated security operating models. As an experienced consultant in the business you'll help set the direction, grow our business, model our values and behaviours, and coach and develop junior members of the team. Key expectations from this role include: Engaging in projects for our clients whichtransform their Cybersecurity, Architecture and Operational Resilience capabilities, and reduce business and technology risk. Providing expertise in the strategic, organisational, and human aspects of Cybersecurity. For example, security strategy definition and high-level operating model design, which are often the first steps in engaging our clients, helping to influence the board and CxO with top-down buy-in and understanding. Providing insight for threat modelling, risk management and security overlay approaches by conducting security maturity assessments. Providing abusiness understanding of technical domains and tailoring these tohelp clients maximise value and leverage quick wins on their transformation journey. Engaging with clients in business, IT and/or security topositively influence the board and senior stakeholders to the required outcomes. Collaborating with teams and stakeholders to deliver security strategy, governance, security testing, identity & access management (IAM), security architecture, privacy, and cyber data analytics. As part of your role, you will also have the opportunity to contribute to the business and your own personal growth, through activities that form part of the following: • Business Development - Leading/contributing to proposals, RFPs, bids, proposition development, client pitch contribution, client hosting at events. • Internal contribution - Campaign development, internal think-tanks, whitepapers, practice development (operations, recruitment, team events & activities), offering development. • Learning & development - Training to support your career development and the skills demand within the company, certifications etc. YOUR PROFILE To be successful in this role you would need to have the below mixture of skills and experience: Experience in one or more Cybersecurity domains. (e.g., Security & Risk Management, Security Architecture, Asset Security, Security Engineering, Communications & Network Security, Identity & Access Management, Security Education and Awareness, Security Assessment & Testing, Security Operations, or Software Development Security). Desired Cybersecurity experience is as follows: Working with SOC teams, OT Security, Security Architecture, Security Op Model Transformation projects and Cybersecurity Assessments. Familiarity with core Cybersecurity frameworks and industry frameworks (e.g., NIST CSF, ISO27001, CIS Critical Controls), regulations (e.g., NIS2) and financial regulations (e.g., DORA, FCA, Bank of England, etc.). Have an understanding of the future of Gen AI and the impact on cyber security. Relevant Cybersecurity qualifications such as CISSP / CISM / CompTIA Security+ preferred. Currently working in an established Consulting firm, and/or in industry but having a Consulting background. Proven ability to be successful in a matrixed organisation, and to enlist support and commitment from peers in selling and delivering consulting solutions. Experience of proposition building and delivery. Cross-sector or SME sector experience in core Capgemini sectors. (e.g., Financial Services; Public Sector; Energy, Utilities & Chemicals; Consumer Products Retail Distribution; Manufacturing, Automotive & Life Sciences; Telco, Media & Technology). Bring excellent communication skills and the confidence to influence senior stakeholders to the role. Experience in managing and leading delivery in Cybersecurity projects. Experience of proposition building and delivery. SC cleared (or above), or eligible. WHAT YOU'LL LOVE ABOUT WORKING HERE? We are delighted to have received the "Glassdoor Best Places to work UK' accolade for 4 consecutive years.To see what it's like to work at Capgemini Invent, visit our Glassdoor page .Capgemini Invent offers Consultants a culture of learning, ownership, and focus on value. You'll gain exposure to high-profile transformations and gain hands-on exposure to leading technologies. Our consultants are formally trained by industry experts in consulting and client delivery. Consultants have access to a vast array for different training and certifications in a variety of areas: Cybersecurity (CISSP, CISM), cloud technologies (AWS, Azure, GCP), and Agile delivery (Scrum Master, Product Owner, Scaled Agile Framework). Capgemini Invent offers you the flexibility to develop various areas of knowledge in technical domains aligned both to your interests and our client's outcomes. Les Fontaines: Capgemini Invent has a unique training environment just outside of Paris, where we can immerse ourselves in thought-leadership, share knowledge and build capabilities that will help us and our clients to succeed. We hold monthly showcases of our digital transformation initiatives, sharing knowledge and showing off how the power of technology is impacting our clients. There are monthly team drinks, and it's a chance to connect face-to-face with the wider team over a few drinks in the city. The monthly team breakfasts give you a different, more relaxed setting to meet up in the office to hear from the leadership, meet colleagues and discuss the trends and insights within the market. Team away days are always a chance to connect with the team, have fun and learn something new. NEED TO KNOW At Capgemini we don't just believe in inclusion, we actively go out to making it a working reality. Driven by our core values and Inclusive Futures for All campaign, we build environments where you can bring your whole self to work. We aim to build an environment where employees can enjoy a positive work-life balance. We embed hybrid working in all that we do and make flexible working arrangements the day-to-day reality for our people. All UK employees are eligible to request flexible working arrangements. Employee wellbeing is vitally important to us as an organisation. We see a healthy and happy workforce a critical component for us to achieve our organisational ambitions. To help support wellbeing we have trained 'Mental Health Champions' across each of our business areas. We have also invested in wellbeing apps such as Thrive and Peppy. CSR We're also focused on using tech to have a positive social impact. So, we're working to reduce our own carbon footprint and improve everyone's access to a digital world . click apply for full job details
06/05/2025
Full time
At Capgemini Invent, we believe difference drives change. As inventive transformation consultants, we blend our strategic, creative and scientific capabilities, collaborating closely with clients to deliver cutting-edge solutions. Join us to drive transformation tailored to our client's challenges of today and tomorrow. Informed and validated by science and data. Superpowered by creativity and design. All underpinned by technology created with purpose. YOUR ROLE The InventDigital Trust & Security (DT&S) practice focuses on ensuring secure business outcomes for our clients, providing Cybersecurity advisory and transformation consulting in areas such as security strategy, risk management, human risk management, data and identity security, secure intelligent industry, Gen-AI risk, and security operations modernisation. Our security specialists and innovators enable our clients to evaluate cyber risks, redesign Cybersecurity operating models, modernise digital identity capabilities, lead programmes to drive security culture change, and transform security and compliance regimes to make them efficient, effective, sustainable, and resilient. For this role, we are looking for individuals with experience in Cybersecurity to help embed security culture and practices. We continuously recruit across a range of experienced hire grades for our DT&S practice. Depending on experience, you will be comfortable with exploring ambiguity with a business outcome mindset while applying business analysis and enabling skills including communications and stakeholder engagement as a key delivery contributor, a subject matter expert (SME) in the team and/or manager of a workstream of consultants and client staff. We are looking to grow our diverse team at the Senior Consultant grade with those who have demonstrated expertise and experience in one (or more) of the following domains: Generative AI - Enabling the secure design and adoption of Gen AI for business, IT and/or security functions in alignment with the evolving regulatory landscape (e.g. EU AI Act, GDPR, DPA 2018, etc.). Security Architecture - Improving the security posture of the Enterprise and/or applications through the assessment, design or implementation of effective and secure architectural patterns that align with industry standards (e.g. CIS L1/2, NIST, ISO27001, COBIT, etc.). Operational Technology - Ensure the security of critical infrastructure aligns with industry standards and regulatory requirements (e.g. NIST SP 800-82, CAF, DPA 2018, etc.). Operational Resilience- Shaping and/or transforming client operational resilience capabilities in compliance with leading regulatory standards (e.g., DORA, Bank of England, FCA, NIST, etc.). Cybersecurity Operating Model Transformation- Assessing, designing and implementing effective and outcome orientated security operating models. As an experienced consultant in the business you'll help set the direction, grow our business, model our values and behaviours, and coach and develop junior members of the team. Key expectations from this role include: Engaging in projects for our clients whichtransform their Cybersecurity, Architecture and Operational Resilience capabilities, and reduce business and technology risk. Providing expertise in the strategic, organisational, and human aspects of Cybersecurity. For example, security strategy definition and high-level operating model design, which are often the first steps in engaging our clients, helping to influence the board and CxO with top-down buy-in and understanding. Providing insight for threat modelling, risk management and security overlay approaches by conducting security maturity assessments. Providing abusiness understanding of technical domains and tailoring these tohelp clients maximise value and leverage quick wins on their transformation journey. Engaging with clients in business, IT and/or security topositively influence the board and senior stakeholders to the required outcomes. Collaborating with teams and stakeholders to deliver security strategy, governance, security testing, identity & access management (IAM), security architecture, privacy, and cyber data analytics. As part of your role, you will also have the opportunity to contribute to the business and your own personal growth, through activities that form part of the following: • Business Development - Leading/contributing to proposals, RFPs, bids, proposition development, client pitch contribution, client hosting at events. • Internal contribution - Campaign development, internal think-tanks, whitepapers, practice development (operations, recruitment, team events & activities), offering development. • Learning & development - Training to support your career development and the skills demand within the company, certifications etc. YOUR PROFILE To be successful in this role you would need to have the below mixture of skills and experience: Experience in one or more Cybersecurity domains. (e.g., Security & Risk Management, Security Architecture, Asset Security, Security Engineering, Communications & Network Security, Identity & Access Management, Security Education and Awareness, Security Assessment & Testing, Security Operations, or Software Development Security). Desired Cybersecurity experience is as follows: Working with SOC teams, OT Security, Security Architecture, Security Op Model Transformation projects and Cybersecurity Assessments. Familiarity with core Cybersecurity frameworks and industry frameworks (e.g., NIST CSF, ISO27001, CIS Critical Controls), regulations (e.g., NIS2) and financial regulations (e.g., DORA, FCA, Bank of England, etc.). Have an understanding of the future of Gen AI and the impact on cyber security. Relevant Cybersecurity qualifications such as CISSP / CISM / CompTIA Security+ preferred. Currently working in an established Consulting firm, and/or in industry but having a Consulting background. Proven ability to be successful in a matrixed organisation, and to enlist support and commitment from peers in selling and delivering consulting solutions. Experience of proposition building and delivery. Cross-sector or SME sector experience in core Capgemini sectors. (e.g., Financial Services; Public Sector; Energy, Utilities & Chemicals; Consumer Products Retail Distribution; Manufacturing, Automotive & Life Sciences; Telco, Media & Technology). Bring excellent communication skills and the confidence to influence senior stakeholders to the role. Experience in managing and leading delivery in Cybersecurity projects. Experience of proposition building and delivery. SC cleared (or above), or eligible. WHAT YOU'LL LOVE ABOUT WORKING HERE? We are delighted to have received the "Glassdoor Best Places to work UK' accolade for 4 consecutive years.To see what it's like to work at Capgemini Invent, visit our Glassdoor page .Capgemini Invent offers Consultants a culture of learning, ownership, and focus on value. You'll gain exposure to high-profile transformations and gain hands-on exposure to leading technologies. Our consultants are formally trained by industry experts in consulting and client delivery. Consultants have access to a vast array for different training and certifications in a variety of areas: Cybersecurity (CISSP, CISM), cloud technologies (AWS, Azure, GCP), and Agile delivery (Scrum Master, Product Owner, Scaled Agile Framework). Capgemini Invent offers you the flexibility to develop various areas of knowledge in technical domains aligned both to your interests and our client's outcomes. Les Fontaines: Capgemini Invent has a unique training environment just outside of Paris, where we can immerse ourselves in thought-leadership, share knowledge and build capabilities that will help us and our clients to succeed. We hold monthly showcases of our digital transformation initiatives, sharing knowledge and showing off how the power of technology is impacting our clients. There are monthly team drinks, and it's a chance to connect face-to-face with the wider team over a few drinks in the city. The monthly team breakfasts give you a different, more relaxed setting to meet up in the office to hear from the leadership, meet colleagues and discuss the trends and insights within the market. Team away days are always a chance to connect with the team, have fun and learn something new. NEED TO KNOW At Capgemini we don't just believe in inclusion, we actively go out to making it a working reality. Driven by our core values and Inclusive Futures for All campaign, we build environments where you can bring your whole self to work. We aim to build an environment where employees can enjoy a positive work-life balance. We embed hybrid working in all that we do and make flexible working arrangements the day-to-day reality for our people. All UK employees are eligible to request flexible working arrangements. Employee wellbeing is vitally important to us as an organisation. We see a healthy and happy workforce a critical component for us to achieve our organisational ambitions. To help support wellbeing we have trained 'Mental Health Champions' across each of our business areas. We have also invested in wellbeing apps such as Thrive and Peppy. CSR We're also focused on using tech to have a positive social impact. So, we're working to reduce our own carbon footprint and improve everyone's access to a digital world . click apply for full job details
Appointed to the FCA's Skilled Person Panel for Financial Crime, we enable our clients to stay ahead of emerging risks and evolving regulations by optimising systems and controls, leveraging the latest AI-powered technology and data analytics, to drive greater effectiveness, efficiency and sustainability, reducing the overall cost of compliance. To support our growth plans and build out our T&D AI Assurance Services, we are looking for hardworking, intelligent, sociable and competitive problem solvers who are excited about delivering for our clients across the globe. What are we looking for? We're seeking graduates (or final-year students) from diverse backgrounds who are: Passionate about making a difference and contributing to the fight against financial crime. Knowledge around financial crime compliance or previous experience is advantageous but not essential. Driven problem solvers and innovative thinkers who challenge conventional approaches and who thrive under pressure. Collaborative team players with excellent communication skills. Experience in programming/software engineering - we primarily use Python, however, experience in languages like R, C, or others is also valued. We care more that you think like an engineer than the exact languages you've used. Experience and expertise in data science, ideally with a blend of some of the following skills: Machine learning techniques - including supervised and unsupervised methods and model evaluation. Key libraries including scikit-learn, scipy, pandas, and numpy (or equivalents). Data preprocessing - working with large untidy datasets and the ability to clean and transform data in preparation for analysis or modelling. Data visualisation - using tools like Power BI, Tableau, or libraries like Matplotlib or Seaborn to tell stories. Statistical analysis - understanding of key statistics and distributions, hypothesis testing, and the ability to derive insights. Working with both structured and unstructured data - including text, transactional, or time-series data. Exposure to Generative AI / Large Language Models (LLMs) would also be highly advantageous. We welcome applicants from disciplines including but not limited to: Computer Science/Information Technology, Software Engineering, Mathematics with Data Science, Statistics, Big Data or Applied Data Analytics, Artificial Intelligence, Machine Learning, AI Ethics or Responsible AI. Why Join Us? Innovate at the Highest Level - Work with industry leaders on Advisory and transformation engagements. Structured Development - Gain hands-on experience and mentorship from top experts, alongside our market-leading training programme. This is your opportunity to further develop your knowledge and technical skills alongside some of the most talented professionals in the industry. Make Your Mark - You won't just observe-you'll contribute to cutting edge projects that have a real impact in the fight against financial crime and fraud prevention. Compensation Package & Career Progression - we offer a competitive compensation package consisting of a basic salary, performance-related bonus, pension, life and medical cover, and plenty of scope for long-term career progression. What's Next: Candidate Shortlisting - Our Talent Team is currently shortlisting candidates, with a goal of completing this by the end of May. Initial Contact - Selected candidates will be contacted by late May to the first week of June. Technical Assessment Days - Two technical assessment days are scheduled to take place at the Plenitude Office in June/July. Offer Letters & Feedback - July/August 2025, offer letters and feedback will be shared with all candidates. Graduate Programme Commencement - Successful candidates will begin the Graduate Programme in September. Equal Opportunities At Plenitude Consulting, we take great pride in being an Equal Opportunities Employer. We ensure the fair treatment of staff and are committed to promoting diversity and championing inclusivity throughout the business. We do not discriminate based on race, color, religion or belief, sex, age, national origin, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability, or any other characteristic protected by applicable laws. We strive to create a safe working environment for all our staff members, one that reflects diversity, inclusion, integrity, and respect. It is important that our environment not only protects our staff but is inclusive of all. The personal information we have collected from you will be shared with Cifas who will use it to prevent fraud, other unlawful or dishonest conduct, confidential malpractice, and other seriously improper conduct. If any of these are detected, you could be refused certain services or employment. Your personal information will also be used to verify your identity. Further details of how your information will be used by us and Cifas, and your data protection rights, can be requested from .
06/05/2025
Full time
Appointed to the FCA's Skilled Person Panel for Financial Crime, we enable our clients to stay ahead of emerging risks and evolving regulations by optimising systems and controls, leveraging the latest AI-powered technology and data analytics, to drive greater effectiveness, efficiency and sustainability, reducing the overall cost of compliance. To support our growth plans and build out our T&D AI Assurance Services, we are looking for hardworking, intelligent, sociable and competitive problem solvers who are excited about delivering for our clients across the globe. What are we looking for? We're seeking graduates (or final-year students) from diverse backgrounds who are: Passionate about making a difference and contributing to the fight against financial crime. Knowledge around financial crime compliance or previous experience is advantageous but not essential. Driven problem solvers and innovative thinkers who challenge conventional approaches and who thrive under pressure. Collaborative team players with excellent communication skills. Experience in programming/software engineering - we primarily use Python, however, experience in languages like R, C, or others is also valued. We care more that you think like an engineer than the exact languages you've used. Experience and expertise in data science, ideally with a blend of some of the following skills: Machine learning techniques - including supervised and unsupervised methods and model evaluation. Key libraries including scikit-learn, scipy, pandas, and numpy (or equivalents). Data preprocessing - working with large untidy datasets and the ability to clean and transform data in preparation for analysis or modelling. Data visualisation - using tools like Power BI, Tableau, or libraries like Matplotlib or Seaborn to tell stories. Statistical analysis - understanding of key statistics and distributions, hypothesis testing, and the ability to derive insights. Working with both structured and unstructured data - including text, transactional, or time-series data. Exposure to Generative AI / Large Language Models (LLMs) would also be highly advantageous. We welcome applicants from disciplines including but not limited to: Computer Science/Information Technology, Software Engineering, Mathematics with Data Science, Statistics, Big Data or Applied Data Analytics, Artificial Intelligence, Machine Learning, AI Ethics or Responsible AI. Why Join Us? Innovate at the Highest Level - Work with industry leaders on Advisory and transformation engagements. Structured Development - Gain hands-on experience and mentorship from top experts, alongside our market-leading training programme. This is your opportunity to further develop your knowledge and technical skills alongside some of the most talented professionals in the industry. Make Your Mark - You won't just observe-you'll contribute to cutting edge projects that have a real impact in the fight against financial crime and fraud prevention. Compensation Package & Career Progression - we offer a competitive compensation package consisting of a basic salary, performance-related bonus, pension, life and medical cover, and plenty of scope for long-term career progression. What's Next: Candidate Shortlisting - Our Talent Team is currently shortlisting candidates, with a goal of completing this by the end of May. Initial Contact - Selected candidates will be contacted by late May to the first week of June. Technical Assessment Days - Two technical assessment days are scheduled to take place at the Plenitude Office in June/July. Offer Letters & Feedback - July/August 2025, offer letters and feedback will be shared with all candidates. Graduate Programme Commencement - Successful candidates will begin the Graduate Programme in September. Equal Opportunities At Plenitude Consulting, we take great pride in being an Equal Opportunities Employer. We ensure the fair treatment of staff and are committed to promoting diversity and championing inclusivity throughout the business. We do not discriminate based on race, color, religion or belief, sex, age, national origin, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability, or any other characteristic protected by applicable laws. We strive to create a safe working environment for all our staff members, one that reflects diversity, inclusion, integrity, and respect. It is important that our environment not only protects our staff but is inclusive of all. The personal information we have collected from you will be shared with Cifas who will use it to prevent fraud, other unlawful or dishonest conduct, confidential malpractice, and other seriously improper conduct. If any of these are detected, you could be refused certain services or employment. Your personal information will also be used to verify your identity. Further details of how your information will be used by us and Cifas, and your data protection rights, can be requested from .
Location UK Wide, Mobility Required The job on offer In BTS (Business and Technology Solutions), we support our clients through large scale transformations, enabled by brilliant technology solutions. We want the very best for our clients, and we know that the technology we implement can help them achieve great things. We also know that the implementation of a new technology solution impacts everything it touches, so our teams work collaboratively with our clients to ensure smooth and pain-free transitions. We're looking for people who love building great relationships with clients, and who naturally engender trust from those they work with. Coming to work with us means using the right change management techniques to guide our clients through a seamless programme of activity which ensures the smooth running of our technology-enabled transformation projects. Your role As the person responsible for the management of our programme office, you'll have a handle on all elements of the programme, from project management support and control, risk and issue management and the necessary financial controls. You'll use your excellent organisational skills to ensure that the programme is appropriately run, and you'll have a great view of what's going on across the entire programme. You'll be incredibly flexible, adapting to the day to day changes which occur on every significant programme, and nimble in the way you work. You'll ensure the smooth running of the end to end programme through working flexibly across the following areas: • Project management support; including change management, risk and issue management, reporting, status tracking, and project reporting. You'll do all of this using tools such as Clarity & Open Workbench, MSProject. • Project financial management - tracking of budgets and costs • Compliance - ensuring that the programme meets the standards we expect within Capgemini • Provision of standard documents and tools Your profile To get the most out of this role, you'll have: • A strong track record of successful delivery in PMO roles within an IT and Business Change environment. A background in consultancy or professional services delivery would be advantageous though not essential. • A deep understanding of the impact PMO has on good project and programme management. • Brilliant communications and interpersonal skills which you'll use to relate to clients to help them to understand what PMO can offer to them. • Demonstrable experience in starting up a small PMO or elements of a larger PMO or in rescuing an underperforming PMO. • Proven capability to lead junior PMO team members and to guide/mentor their development by building supportive and productive team relationships. • A strong and enduring desire to further your own personal development through studying for ISEB qualifications in PPSO. Why Capgemini is unique Capgemini offers the opportunity to shape your career path, based on your interests and ambitions. For example, if you want to become a 'People Manager' Connected Manager learning journey is there for you. If you want to become an 'Architect' our Global Architect Community offerings can help you get there. Benefit from learning for life with Capgemini's unique and innovative L&D offering. This is driven by our digital learning platform 'Next' and our 'Learning for all' mindset. Get the future you want Growing clients' businesses while building a more sustainable, more inclusive future is a tough ask. But when you join Capgemini, you join a thriving company and become part of a diverse collective of free-thinkers, entrepreneurs and industry experts. A powerful source of energy that drives us all to find new ways technology can help us reimagine what's possible. It's why, together, we seek out opportunities that will transform the world's leading businesses. And it's how you'll gain the experiences and connections you need to shape your future. By learning from each other every day, sharing knowledge and always pushing yourself to do better, you'll build the skills you want. And you'll use them to help our clients leverage technology to grow their business and give innovation that human touch the world needs. So, it might not always be easy, but making the world a better place rarely is. Capgemini. Get The Future You Want. About Capgemini Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of 300,000 team members in nearly 50 countries. With its strong 50 year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2020 global revenues of €16 billion. 'Get the Future You Want '
24/09/2022
Full time
Location UK Wide, Mobility Required The job on offer In BTS (Business and Technology Solutions), we support our clients through large scale transformations, enabled by brilliant technology solutions. We want the very best for our clients, and we know that the technology we implement can help them achieve great things. We also know that the implementation of a new technology solution impacts everything it touches, so our teams work collaboratively with our clients to ensure smooth and pain-free transitions. We're looking for people who love building great relationships with clients, and who naturally engender trust from those they work with. Coming to work with us means using the right change management techniques to guide our clients through a seamless programme of activity which ensures the smooth running of our technology-enabled transformation projects. Your role As the person responsible for the management of our programme office, you'll have a handle on all elements of the programme, from project management support and control, risk and issue management and the necessary financial controls. You'll use your excellent organisational skills to ensure that the programme is appropriately run, and you'll have a great view of what's going on across the entire programme. You'll be incredibly flexible, adapting to the day to day changes which occur on every significant programme, and nimble in the way you work. You'll ensure the smooth running of the end to end programme through working flexibly across the following areas: • Project management support; including change management, risk and issue management, reporting, status tracking, and project reporting. You'll do all of this using tools such as Clarity & Open Workbench, MSProject. • Project financial management - tracking of budgets and costs • Compliance - ensuring that the programme meets the standards we expect within Capgemini • Provision of standard documents and tools Your profile To get the most out of this role, you'll have: • A strong track record of successful delivery in PMO roles within an IT and Business Change environment. A background in consultancy or professional services delivery would be advantageous though not essential. • A deep understanding of the impact PMO has on good project and programme management. • Brilliant communications and interpersonal skills which you'll use to relate to clients to help them to understand what PMO can offer to them. • Demonstrable experience in starting up a small PMO or elements of a larger PMO or in rescuing an underperforming PMO. • Proven capability to lead junior PMO team members and to guide/mentor their development by building supportive and productive team relationships. • A strong and enduring desire to further your own personal development through studying for ISEB qualifications in PPSO. Why Capgemini is unique Capgemini offers the opportunity to shape your career path, based on your interests and ambitions. For example, if you want to become a 'People Manager' Connected Manager learning journey is there for you. If you want to become an 'Architect' our Global Architect Community offerings can help you get there. Benefit from learning for life with Capgemini's unique and innovative L&D offering. This is driven by our digital learning platform 'Next' and our 'Learning for all' mindset. Get the future you want Growing clients' businesses while building a more sustainable, more inclusive future is a tough ask. But when you join Capgemini, you join a thriving company and become part of a diverse collective of free-thinkers, entrepreneurs and industry experts. A powerful source of energy that drives us all to find new ways technology can help us reimagine what's possible. It's why, together, we seek out opportunities that will transform the world's leading businesses. And it's how you'll gain the experiences and connections you need to shape your future. By learning from each other every day, sharing knowledge and always pushing yourself to do better, you'll build the skills you want. And you'll use them to help our clients leverage technology to grow their business and give innovation that human touch the world needs. So, it might not always be easy, but making the world a better place rarely is. Capgemini. Get The Future You Want. About Capgemini Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of 300,000 team members in nearly 50 countries. With its strong 50 year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2020 global revenues of €16 billion. 'Get the Future You Want '
Our Relaunch Programme is aimed at supporting talented professionals back into the business by providing a tailored 6-month programme to help refresh and update existing skills as well as developing confidence. We understand that you won't necessarily match every requirement on the job description but will have some relevant previous experience and a willingness to learn and further develop your skills in this area. If you have had a career break of 1 years or beyond, for whatever reason, we would love to hear from you! The job on offer In BTS (Business and Technology Solutions), we support our clients through large scale transformations, enabled by brilliant technology solutions. We want the very best for our clients, and we know that the technology we implement can help them achieve great things. We also know that the implementation of a new technology solution impacts everything it touches, so our teams work collaboratively with our clients to ensure smooth and pain-free transitions. We're looking for people who love building great relationships with clients, and who naturally engender trust from those they work with. Coming to work with us means using the right change management techniques to guide our clients through a seamless programme of activity which ensures the smooth running of our technology-enabled transformation projects. Your role As the person responsible for the management of our programme office, you'll have a handle on all elements of the programme, from project management support and control, risk and issue management and the necessary financial controls. You'll use your excellent organisational skills to ensure that the programme is appropriately run, and you'll have a great view of what's going on across the entire programme. You'll be incredibly flexible, adapting to the day to day changes which occur on every significant programme, and nimble in the way you work. You'll ensure the smooth running of the end to end programme through working flexibly across the following areas: • Project management support; including change management, risk and issue management, reporting, status tracking, and project reporting. You'll do all of this using tools such as Clarity & Open Workbench, MSProject. • Project financial management - tracking of budgets and costs • Compliance - ensuring that the programme meets the standards we expect within Capgemini • Provision of standard documents and tools Your profile To get the most out of this role, you'll have: • A strong track record of successful delivery in PMO roles within an IT and Business Change environment. A background in consultancy or professional services delivery would be advantageous though not essential. • A deep understanding of the impact PMO has on good project and programme management. • Brilliant communications and interpersonal skills which you'll use to relate to clients to help them to understand what PMO can offer to them. • Demonstrable experience in starting up a small PMO or elements of a larger PMO or in rescuing an underperforming PMO. • Proven capability to lead junior PMO team members and to guide/mentor their development by building supportive and productive team relationships. • A strong and enduring desire to further your own personal development through studying for ISEB qualifications in PPSO. Why Capgemini is unique Capgemini offers the opportunity to shape your career path, based on your interests and ambitions. For example, if you want to become a 'People Manager' Connected Manager learning journey is there for you. If you want to become an 'Architect' our Global Architect Community offerings can help you get there. Benefit from learning for life with Capgemini's unique and innovative L&D offering. This is driven by our digital learning platform 'Next' and our 'Learning for all' mindset. Get the future you want Growing clients' businesses while building a more sustainable, more inclusive future is a tough ask. But when you join Capgemini, you join a thriving company and become part of a diverse collective of free-thinkers, entrepreneurs and industry experts. A powerful source of energy that drives us all to find new ways technology can help us reimagine what's possible. It's why, together, we seek out opportunities that will transform the world's leading businesses. And it's how you'll gain the experiences and connections you need to shape your future. By learning from each other every day, sharing knowledge and always pushing yourself to do better, you'll build the skills you want. And you'll use them to help our clients leverage technology to grow their business and give innovation that human touch the world needs. So, it might not always be easy, but making the world a better place rarely is. Capgemini. Get The Future You Want. About Capgemini Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 340,000 team members in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2021 global revenues of €18 billion.
22/09/2022
Full time
Our Relaunch Programme is aimed at supporting talented professionals back into the business by providing a tailored 6-month programme to help refresh and update existing skills as well as developing confidence. We understand that you won't necessarily match every requirement on the job description but will have some relevant previous experience and a willingness to learn and further develop your skills in this area. If you have had a career break of 1 years or beyond, for whatever reason, we would love to hear from you! The job on offer In BTS (Business and Technology Solutions), we support our clients through large scale transformations, enabled by brilliant technology solutions. We want the very best for our clients, and we know that the technology we implement can help them achieve great things. We also know that the implementation of a new technology solution impacts everything it touches, so our teams work collaboratively with our clients to ensure smooth and pain-free transitions. We're looking for people who love building great relationships with clients, and who naturally engender trust from those they work with. Coming to work with us means using the right change management techniques to guide our clients through a seamless programme of activity which ensures the smooth running of our technology-enabled transformation projects. Your role As the person responsible for the management of our programme office, you'll have a handle on all elements of the programme, from project management support and control, risk and issue management and the necessary financial controls. You'll use your excellent organisational skills to ensure that the programme is appropriately run, and you'll have a great view of what's going on across the entire programme. You'll be incredibly flexible, adapting to the day to day changes which occur on every significant programme, and nimble in the way you work. You'll ensure the smooth running of the end to end programme through working flexibly across the following areas: • Project management support; including change management, risk and issue management, reporting, status tracking, and project reporting. You'll do all of this using tools such as Clarity & Open Workbench, MSProject. • Project financial management - tracking of budgets and costs • Compliance - ensuring that the programme meets the standards we expect within Capgemini • Provision of standard documents and tools Your profile To get the most out of this role, you'll have: • A strong track record of successful delivery in PMO roles within an IT and Business Change environment. A background in consultancy or professional services delivery would be advantageous though not essential. • A deep understanding of the impact PMO has on good project and programme management. • Brilliant communications and interpersonal skills which you'll use to relate to clients to help them to understand what PMO can offer to them. • Demonstrable experience in starting up a small PMO or elements of a larger PMO or in rescuing an underperforming PMO. • Proven capability to lead junior PMO team members and to guide/mentor their development by building supportive and productive team relationships. • A strong and enduring desire to further your own personal development through studying for ISEB qualifications in PPSO. Why Capgemini is unique Capgemini offers the opportunity to shape your career path, based on your interests and ambitions. For example, if you want to become a 'People Manager' Connected Manager learning journey is there for you. If you want to become an 'Architect' our Global Architect Community offerings can help you get there. Benefit from learning for life with Capgemini's unique and innovative L&D offering. This is driven by our digital learning platform 'Next' and our 'Learning for all' mindset. Get the future you want Growing clients' businesses while building a more sustainable, more inclusive future is a tough ask. But when you join Capgemini, you join a thriving company and become part of a diverse collective of free-thinkers, entrepreneurs and industry experts. A powerful source of energy that drives us all to find new ways technology can help us reimagine what's possible. It's why, together, we seek out opportunities that will transform the world's leading businesses. And it's how you'll gain the experiences and connections you need to shape your future. By learning from each other every day, sharing knowledge and always pushing yourself to do better, you'll build the skills you want. And you'll use them to help our clients leverage technology to grow their business and give innovation that human touch the world needs. So, it might not always be easy, but making the world a better place rarely is. Capgemini. Get The Future You Want. About Capgemini Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 340,000 team members in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2021 global revenues of €18 billion.
EY-Parthenon's Strategy, Transactions & Execution team is the leading Strategy and Operations business in the EMEA region, providing advice to corporate and private equity firms who intend to acquire, divest or restructure businesses. The team comprises advisors with specialist commercial, operations, IT and deal / transaction experience from industry, advisory and audit backgrounds. The opportunity Due to increased traction in the market and deal flow we are now looking to expand our Cybersecurity Transactions team. You will be exclusively focused on supporting transactions from a Cybersecurity perspective pre and post deal working primarily with Private Equity and Corporate clients executing deal mandates. What we are looking for We are looking for a an energetic professional with an in-depth understanding of a wide range of cybersecurity technical and operational aspects who will have a focus on M&A (pre-deal due diligence and post-deal integrations / separations / carve out) If you're ready to take on a wide range of responsibilities and are committed to seeking out new ways to make a difference, this role is for you. Your key responsibilities As a Cyber Executive within Transactions & Execution, you will be a vital member of the Cyber team advising clients across all industries and sectors. You will work in a transaction environment operating under tight M&A timeframes and demands, supporting key decision makers in developing and executing strategies for transactions. You will also assist in aspects of business origination, including pitches and presentations, and attending meetings with clients to generate new business opportunities. Skills and attributes for success Have a broad knowledge range across information security and cyber defence Desire to work in a M&A environment operating across the transaction lifecycle Develop experience of a range of different type of engagements, including pre-deal (e.g. operational cyber due diligence, carve-out planning), post-deal (e.g. integration planning, tracking) and restructuring (e.g. rapid cost reduction) Be familiar working in a large-scale consulting environment or industry role where you can demonstrate the ability to perform and summarise Cyber analysis into management insights and recommended actions at pace Working on high-profile projects, challenging requirements and in a fast-paced environment Act as a role model and support development of junior team members, coupled with the recruitment and training responsibilities. Be flexible to support on broader IT & Operational transaction work not necessarily related to Cyber Security Take ownership for Quality and Risk Management (Q&RM) to ensure client work is delivered consistently and in compliance with EY's quality standards Manage internal practice development including development of tools, accelerators, methodologies and market propositions To qualify for the role, you must have A technical background in Computer Science, Network engineering with a BSc or Masters in a Technical subject in the field (Cybersecurity, Computer Science, Software Engineering or similar). A relevant PHD or MBA is a plus, but relevant experience will be considered. Strong written and verbal communication skills and experience of producing and reviewing high calibre reports, papers, presentations and thought leadership. Ideally, you'll also have Demonstrable evidence of personal development in cyber security, such as maintaining a blog, writing articles, contributing to open source projects, undertaking a personal project, etc Knowledge of data protection regulations including EU GDPR / UK DPA as well as industry standards and frameworks such as OWASP, PCI, ISO27001, NIST and SANS Critical controls Client facing, consulting or contractor experience
03/02/2022
Full time
EY-Parthenon's Strategy, Transactions & Execution team is the leading Strategy and Operations business in the EMEA region, providing advice to corporate and private equity firms who intend to acquire, divest or restructure businesses. The team comprises advisors with specialist commercial, operations, IT and deal / transaction experience from industry, advisory and audit backgrounds. The opportunity Due to increased traction in the market and deal flow we are now looking to expand our Cybersecurity Transactions team. You will be exclusively focused on supporting transactions from a Cybersecurity perspective pre and post deal working primarily with Private Equity and Corporate clients executing deal mandates. What we are looking for We are looking for a an energetic professional with an in-depth understanding of a wide range of cybersecurity technical and operational aspects who will have a focus on M&A (pre-deal due diligence and post-deal integrations / separations / carve out) If you're ready to take on a wide range of responsibilities and are committed to seeking out new ways to make a difference, this role is for you. Your key responsibilities As a Cyber Executive within Transactions & Execution, you will be a vital member of the Cyber team advising clients across all industries and sectors. You will work in a transaction environment operating under tight M&A timeframes and demands, supporting key decision makers in developing and executing strategies for transactions. You will also assist in aspects of business origination, including pitches and presentations, and attending meetings with clients to generate new business opportunities. Skills and attributes for success Have a broad knowledge range across information security and cyber defence Desire to work in a M&A environment operating across the transaction lifecycle Develop experience of a range of different type of engagements, including pre-deal (e.g. operational cyber due diligence, carve-out planning), post-deal (e.g. integration planning, tracking) and restructuring (e.g. rapid cost reduction) Be familiar working in a large-scale consulting environment or industry role where you can demonstrate the ability to perform and summarise Cyber analysis into management insights and recommended actions at pace Working on high-profile projects, challenging requirements and in a fast-paced environment Act as a role model and support development of junior team members, coupled with the recruitment and training responsibilities. Be flexible to support on broader IT & Operational transaction work not necessarily related to Cyber Security Take ownership for Quality and Risk Management (Q&RM) to ensure client work is delivered consistently and in compliance with EY's quality standards Manage internal practice development including development of tools, accelerators, methodologies and market propositions To qualify for the role, you must have A technical background in Computer Science, Network engineering with a BSc or Masters in a Technical subject in the field (Cybersecurity, Computer Science, Software Engineering or similar). A relevant PHD or MBA is a plus, but relevant experience will be considered. Strong written and verbal communication skills and experience of producing and reviewing high calibre reports, papers, presentations and thought leadership. Ideally, you'll also have Demonstrable evidence of personal development in cyber security, such as maintaining a blog, writing articles, contributing to open source projects, undertaking a personal project, etc Knowledge of data protection regulations including EU GDPR / UK DPA as well as industry standards and frameworks such as OWASP, PCI, ISO27001, NIST and SANS Critical controls Client facing, consulting or contractor experience
EY-Parthenon's Strategy, Transactions & Execution team is the leading Strategy and Operations business in the EMEA region, providing advice to corporate and private equity firms who intend to acquire, divest or restructure businesses. The team comprises advisors with specialist commercial, operations, IT and deal / transaction experience from industry, advisory and audit backgrounds. The opportunity Due to increased traction in the market and deal flow we are now looking to expand our Cybersecurity Transactions team. You will be exclusively focused on supporting transactions from a Cybersecurity perspective pre and post deal working primarily with Private Equity and Corporate clients executing deal mandates. What we are looking for We are looking for a an energetic professional with an in-depth understanding of a wide range of cybersecurity technical and operational aspects who will have a focus on M&A (pre-deal due diligence and post-deal integrations / separations / carve out) Your proven project management and stakeholder management experience will be key to the role. If you're ready to take on a wide range of responsibilities and are committed to seeking out new ways to make a difference, this role is for you. Your key responsibilities As a Cyber Senior Executive within Transactions & Execution, you will be a vital member of the Cyber team advising clients across all industries and sectors. You will work in a transaction environment operating under tight M&A timeframes and demands, supporting key decision makers in developing and executing strategies for transactions. You will also assist in aspects of business origination, including pitches and presentations, and attending meetings with clients to generate new business opportunities. Skills and attributes for success Have a broad knowledge range across information security and cyber defence Have a strong desire to work in a M&A environment operating across the transaction lifecycle Develop experience of a range of different type of engagements, including pre-deal (e.g. operational cyber due diligence, carve-out planning), post-deal (e.g. integration planning, tracking) and restructuring (e.g. rapid cost reduction) Be familiar working in a large-scale consulting environment or industry role where you can demonstrate the ability to perform and summarise Cyber analysis into management insights and recommended actions at pace Lead work-streams comprising members of the client and colleagues from our transactions and advisory practices. Lead meetings with senior client stakeholders to advise, shape and drive the strategy and planning for pre-deal diligence, integration, carve-out / separation and operational restructuring. Working on high-profile projects, challenging requirements and in a fast-paced environment Act as a role model and support development of junior team members, coupled with the recruitment and training responsibilities. Be flexible to support on broader IT & Operational transaction work not necessarily related to Cyber Security Take ownership for Quality and Risk Management (Q&RM) to ensure client work is delivered consistently and in compliance with EY's quality standards Manage internal practice development including development of tools, accelerators, methodologies and market propositions To qualify for the role, you must have A technical background in Computer Science, Network engineering with a BSc or Masters in a Technical subject in the field (Cybersecurity, Computer Science, Software Engineering or similar). A relevant PHD or MBA is a plus, but relevant experience will be considered. Strong written and verbal communication skills and experience of producing and reviewing high calibre reports, papers, presentations and thought leadership. A track record of successful project delivery in corporate businesses where you are responsible for managing project team members and vendors Have a broad range of IT experience including, infrastructure, applications, databases and networks Have deep knowledge of Cyber Security risks, controls and governance within corporate environments and how these support and can enhance business operations Ideally, you'll also have Demonstrable evidence of personal development in cyber security, such as maintaining a blog, writing articles, contributing to open source projects, undertaking a personal project, etc Knowledge of data protection regulations including EU GDPR / UK DPA as well as industry standards and frameworks such as OWASP, PCI, ISO27001, NIST and SANS Critical controls Experience in supporting sales and business development processes for professional services projects in a large-scale consulting environment Experience in providing Cyber Security advice within multiple transactions, spanning a broad range of industry sectors, providing deal-relevant points of view and recommendations to clients leveraging your Cyber and IT experience Client facing, consulting or contractor experience
03/02/2022
Full time
EY-Parthenon's Strategy, Transactions & Execution team is the leading Strategy and Operations business in the EMEA region, providing advice to corporate and private equity firms who intend to acquire, divest or restructure businesses. The team comprises advisors with specialist commercial, operations, IT and deal / transaction experience from industry, advisory and audit backgrounds. The opportunity Due to increased traction in the market and deal flow we are now looking to expand our Cybersecurity Transactions team. You will be exclusively focused on supporting transactions from a Cybersecurity perspective pre and post deal working primarily with Private Equity and Corporate clients executing deal mandates. What we are looking for We are looking for a an energetic professional with an in-depth understanding of a wide range of cybersecurity technical and operational aspects who will have a focus on M&A (pre-deal due diligence and post-deal integrations / separations / carve out) Your proven project management and stakeholder management experience will be key to the role. If you're ready to take on a wide range of responsibilities and are committed to seeking out new ways to make a difference, this role is for you. Your key responsibilities As a Cyber Senior Executive within Transactions & Execution, you will be a vital member of the Cyber team advising clients across all industries and sectors. You will work in a transaction environment operating under tight M&A timeframes and demands, supporting key decision makers in developing and executing strategies for transactions. You will also assist in aspects of business origination, including pitches and presentations, and attending meetings with clients to generate new business opportunities. Skills and attributes for success Have a broad knowledge range across information security and cyber defence Have a strong desire to work in a M&A environment operating across the transaction lifecycle Develop experience of a range of different type of engagements, including pre-deal (e.g. operational cyber due diligence, carve-out planning), post-deal (e.g. integration planning, tracking) and restructuring (e.g. rapid cost reduction) Be familiar working in a large-scale consulting environment or industry role where you can demonstrate the ability to perform and summarise Cyber analysis into management insights and recommended actions at pace Lead work-streams comprising members of the client and colleagues from our transactions and advisory practices. Lead meetings with senior client stakeholders to advise, shape and drive the strategy and planning for pre-deal diligence, integration, carve-out / separation and operational restructuring. Working on high-profile projects, challenging requirements and in a fast-paced environment Act as a role model and support development of junior team members, coupled with the recruitment and training responsibilities. Be flexible to support on broader IT & Operational transaction work not necessarily related to Cyber Security Take ownership for Quality and Risk Management (Q&RM) to ensure client work is delivered consistently and in compliance with EY's quality standards Manage internal practice development including development of tools, accelerators, methodologies and market propositions To qualify for the role, you must have A technical background in Computer Science, Network engineering with a BSc or Masters in a Technical subject in the field (Cybersecurity, Computer Science, Software Engineering or similar). A relevant PHD or MBA is a plus, but relevant experience will be considered. Strong written and verbal communication skills and experience of producing and reviewing high calibre reports, papers, presentations and thought leadership. A track record of successful project delivery in corporate businesses where you are responsible for managing project team members and vendors Have a broad range of IT experience including, infrastructure, applications, databases and networks Have deep knowledge of Cyber Security risks, controls and governance within corporate environments and how these support and can enhance business operations Ideally, you'll also have Demonstrable evidence of personal development in cyber security, such as maintaining a blog, writing articles, contributing to open source projects, undertaking a personal project, etc Knowledge of data protection regulations including EU GDPR / UK DPA as well as industry standards and frameworks such as OWASP, PCI, ISO27001, NIST and SANS Critical controls Experience in supporting sales and business development processes for professional services projects in a large-scale consulting environment Experience in providing Cyber Security advice within multiple transactions, spanning a broad range of industry sectors, providing deal-relevant points of view and recommendations to clients leveraging your Cyber and IT experience Client facing, consulting or contractor experience
Our client is a start-up Investment and Trading business that provides a solution for the trading of digital assets globally. As part of our client's further expansion and following a recent investment round, we are now looking a DevOps Manager to come on board and lead other engineers, implement new functionality and processed to the software platform and optimise performance of this market leading and regulated digital asset exchange. DevOps Manager, Crypto Exchange - Permanent Location - London (100% remote based) Our client is a start-up Investment and Trading business that provides a solution for the trading of digital assets globally. Our client is looking bring on multiple engineers to support their digital growth and wider technology function, which is based in London but with headcount across parts of APAC too. As part of our client's further expansion and following a recent investment round, we are now looking a DevOps Manager to come on board and lead other engineers, implement new functionality and processed to the software platform and optimise performance of this market leading and regulated digital asset exchange. This is an exciting time to join our clients' ranks with lots of further growth and expansion planned across the DLT and Crypto arena on the cards for the coming months and years and undoubtedly more senior positions on offer for strong performers who are onboarded during its early-stage evolution. Key responsibilities Leading the DevOps delivery globally, partnering with Software Engineers and Architects Defining and owning DevOps best practices globally Introducing new processes and procedures, optimising the business, leading on Agile and IT strategy Coaching, developing and mentoring other DevOps Engineers (currently 1 senior and 2 junior engineers based in the Philippines) Designing cloud infrastructure - AWS Building and operating services on AWS, in combination with RESTful APIs, SQL and NoSQL databases Administration and troubleshooting of Linux based systems Deployment automation, monitoring and maintenance of cloud infrastructure (AWS) Experience with containerization and container orchestration services eg Docker and Kubernetes Networking (ideally seeking experience of CCNA level or higher) Scripting (Linux, PowerShell) Penetration, stress and performance testing Taking responsibility for technical Security principles and their implementation of controls I see this role as a fantastic opportunity to join a FinTech Start-up who are way ahead of the game. The position will provide opportunity for growth and career progression as well as offing exposure to Crypto trading practices and processes of some of the world's leading Institutional clients. Please call me ASAP for a confidential discussion with regards to this role/forward your CV ASAP to (see below)
05/11/2021
Full time
Our client is a start-up Investment and Trading business that provides a solution for the trading of digital assets globally. As part of our client's further expansion and following a recent investment round, we are now looking a DevOps Manager to come on board and lead other engineers, implement new functionality and processed to the software platform and optimise performance of this market leading and regulated digital asset exchange. DevOps Manager, Crypto Exchange - Permanent Location - London (100% remote based) Our client is a start-up Investment and Trading business that provides a solution for the trading of digital assets globally. Our client is looking bring on multiple engineers to support their digital growth and wider technology function, which is based in London but with headcount across parts of APAC too. As part of our client's further expansion and following a recent investment round, we are now looking a DevOps Manager to come on board and lead other engineers, implement new functionality and processed to the software platform and optimise performance of this market leading and regulated digital asset exchange. This is an exciting time to join our clients' ranks with lots of further growth and expansion planned across the DLT and Crypto arena on the cards for the coming months and years and undoubtedly more senior positions on offer for strong performers who are onboarded during its early-stage evolution. Key responsibilities Leading the DevOps delivery globally, partnering with Software Engineers and Architects Defining and owning DevOps best practices globally Introducing new processes and procedures, optimising the business, leading on Agile and IT strategy Coaching, developing and mentoring other DevOps Engineers (currently 1 senior and 2 junior engineers based in the Philippines) Designing cloud infrastructure - AWS Building and operating services on AWS, in combination with RESTful APIs, SQL and NoSQL databases Administration and troubleshooting of Linux based systems Deployment automation, monitoring and maintenance of cloud infrastructure (AWS) Experience with containerization and container orchestration services eg Docker and Kubernetes Networking (ideally seeking experience of CCNA level or higher) Scripting (Linux, PowerShell) Penetration, stress and performance testing Taking responsibility for technical Security principles and their implementation of controls I see this role as a fantastic opportunity to join a FinTech Start-up who are way ahead of the game. The position will provide opportunity for growth and career progression as well as offing exposure to Crypto trading practices and processes of some of the world's leading Institutional clients. Please call me ASAP for a confidential discussion with regards to this role/forward your CV ASAP to (see below)
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
29/10/2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
29/10/2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
29/10/2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Are you looking for a varied full lifecycle embedded application C/C++/C# software development role? Then this could be just the job for you! We have two Software Engineer vacancies to work for a friendly industrial engineering business, primarily using C/C++ with some C# for user interface design, working across a range of projects, designing control and monitoring systems, user interfaces and network topologies. The successful Software Engineer should have a high level of competency in C/C++ for embedded applications along with a good understanding of networking, controls software and/or electrical/electronic engineering. Opportunities are available at both junior and mid level. You will be rewarded with a long and fruitful career. Don’t miss out on this exciting position. Apply now!
Essential Software Engineer (Embedded Applications C/C++/C#) Skills:
* Degree or HNC/HND in Software Engineering
* C/C++ programming (C# not essential)
* Experience of at least one of the following:
* Embedded software
* IP networks, TCP/UDP
* Controls software
* Electrical or electronic engineering environments
* Visual Studio, MFC, .Net and WPF desirable
* QNX, embedded Linux also desirable
Role: Software Engineer (Embedded Applications C/C++/C#)
Location: Loughborough
Salary: £30-44K plus up to 7% pension contribution, half day Fridays, life assurance and 25 days holiday
Candidates searching for the following job titles are also likely to be interested in this role:
* Embedded Software Engineer * C# Programmer * C++ Software Designer
For full company details and job specification for this unique role please call Fran Printemps on (Apply online only) and email your CV now.
We....
o Understand your specific requirements and career aspirations
o Guarantee to keep you updated
o Provide full pre-interview preparation and post-interview de-briefing
o We guarantee not to approach any company without consulting you first
29/10/2018
Are you looking for a varied full lifecycle embedded application C/C++/C# software development role? Then this could be just the job for you! We have two Software Engineer vacancies to work for a friendly industrial engineering business, primarily using C/C++ with some C# for user interface design, working across a range of projects, designing control and monitoring systems, user interfaces and network topologies. The successful Software Engineer should have a high level of competency in C/C++ for embedded applications along with a good understanding of networking, controls software and/or electrical/electronic engineering. Opportunities are available at both junior and mid level. You will be rewarded with a long and fruitful career. Don’t miss out on this exciting position. Apply now!
Essential Software Engineer (Embedded Applications C/C++/C#) Skills:
* Degree or HNC/HND in Software Engineering
* C/C++ programming (C# not essential)
* Experience of at least one of the following:
* Embedded software
* IP networks, TCP/UDP
* Controls software
* Electrical or electronic engineering environments
* Visual Studio, MFC, .Net and WPF desirable
* QNX, embedded Linux also desirable
Role: Software Engineer (Embedded Applications C/C++/C#)
Location: Loughborough
Salary: £30-44K plus up to 7% pension contribution, half day Fridays, life assurance and 25 days holiday
Candidates searching for the following job titles are also likely to be interested in this role:
* Embedded Software Engineer * C# Programmer * C++ Software Designer
For full company details and job specification for this unique role please call Fran Printemps on (Apply online only) and email your CV now.
We....
o Understand your specific requirements and career aspirations
o Guarantee to keep you updated
o Provide full pre-interview preparation and post-interview de-briefing
o We guarantee not to approach any company without consulting you first
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
29/10/2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Are you looking for a varied full lifecycle embedded application C/C++/C# software development role? Then this could be just the job for you! We have two Software Engineer vacancies to work for a friendly industrial engineering business, primarily using C/C++ with some C# for user interface design, working across a range of projects, designing control and monitoring systems, user interfaces and network topologies. The successful Software Engineer should have a high level of competency in C/C++ for embedded applications along with a good understanding of networking, controls software and/or electrical/electronic engineering. Opportunities are available at both junior and mid level. You will be rewarded with a long and fruitful career. Don’t miss out on this exciting position. Apply now!
Essential Software Engineer (Embedded Applications C/C++/C#) Skills:
* Degree or HNC/HND in Software Engineering
* C/C++ programming (C# not essential)
* Experience of at least one of the following:
* Embedded software
* IP networks, TCP/UDP
* Controls software
* Electrical or electronic engineering environments
* Visual Studio, MFC, .Net and WPF desirable
* QNX, embedded Linux also desirable
Role: Software Engineer (Embedded Applications C/C++/C#)
Location: Loughborough
Salary: £30-44K plus up to 7% pension contribution, half day Fridays, life assurance and 25 days holiday
Candidates searching for the following job titles are also likely to be interested in this role:
* Embedded Software Engineer * C# Programmer * C++ Software Designer
For full company details and job specification for this unique role please call Fran Printemps on (Apply online only) and email your CV now.
We....
o Understand your specific requirements and career aspirations
o Guarantee to keep you updated
o Provide full pre-interview preparation and post-interview de-briefing
o We guarantee not to approach any company without consulting you first
29/10/2018
Are you looking for a varied full lifecycle embedded application C/C++/C# software development role? Then this could be just the job for you! We have two Software Engineer vacancies to work for a friendly industrial engineering business, primarily using C/C++ with some C# for user interface design, working across a range of projects, designing control and monitoring systems, user interfaces and network topologies. The successful Software Engineer should have a high level of competency in C/C++ for embedded applications along with a good understanding of networking, controls software and/or electrical/electronic engineering. Opportunities are available at both junior and mid level. You will be rewarded with a long and fruitful career. Don’t miss out on this exciting position. Apply now!
Essential Software Engineer (Embedded Applications C/C++/C#) Skills:
* Degree or HNC/HND in Software Engineering
* C/C++ programming (C# not essential)
* Experience of at least one of the following:
* Embedded software
* IP networks, TCP/UDP
* Controls software
* Electrical or electronic engineering environments
* Visual Studio, MFC, .Net and WPF desirable
* QNX, embedded Linux also desirable
Role: Software Engineer (Embedded Applications C/C++/C#)
Location: Loughborough
Salary: £30-44K plus up to 7% pension contribution, half day Fridays, life assurance and 25 days holiday
Candidates searching for the following job titles are also likely to be interested in this role:
* Embedded Software Engineer * C# Programmer * C++ Software Designer
For full company details and job specification for this unique role please call Fran Printemps on (Apply online only) and email your CV now.
We....
o Understand your specific requirements and career aspirations
o Guarantee to keep you updated
o Provide full pre-interview preparation and post-interview de-briefing
o We guarantee not to approach any company without consulting you first
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
29/10/2018
This position is available either in the Plymouth or Bodmin office. As a Software Developer, you will be contributing to a multitude of projects, working towards tight deadlines. Good verbal and written communications skills are necessary and having previous experience of dealing with clinical safety would be highly advantageous. You will be responsible for ensuring that developed software meets design criteria; in line with performance indicators, quality standards, statutory regulations and to agreed timescales. Most software development within the company follows a ‘Lean and Agile’ methodology, which places particular emphasis on good communication within a close team. Externally, you will have regular contact with General Practitioners, Clinicians, Health Authorities and associated personnel at all levels.
Key Responsibilities
* Is comfortable with parallelisation and asynchronous flow
* Identifies and solves logical problems and can define/map business logic to algorithms and functions robustly
* Capable of working simultaneously on different projects, with little impact due to context switching, utilises dead times and or blocks in projects
* Efficient in time management and task prioritising, regularly achieves targets and will promptly identify deviations, acting accordingly to correct them
* Assists in the design of libraries and or applications. Can extent high level designs further in granularity of details satisfying specifications. Will likely pass them to more junior members of the team and supervise development
* Implements and extends code in production environments, reflecting the requirements and following the designs given. Proficient in at least one language and capable of writing; quality, reliable, fault tolerant and efficient code in different languages, to ensure no bugs.
* Writes production quality, robust code and understands interaction, races and emergence. Visualises his/her code as part of a larger system, not in isolation and considers and controls complex, non-linear effects from the code within the solution
* Can design parallel code, asynchronous flows and synchronisation. Has control over it and can apply it where necessary to improve performance, concurrency and or user’s product experience
* Is aware of and controls memory and resources used when writing code. Visualises his/her code in interaction with hardware and network limitations, not in isolation and considers and controls the use of resources with the objective to optimise the execution in the production environment
* Has developed an analytical thinking process, with the capability to understand business processes and map them to logical or procedural workflows. Can design algorithms and functions that reflect such workflows. These skills allow him/her to rapidly identify potential problems in existing code
* Under supervision, can coach more junior team members and assist more senior team members in progress reviews and evaluations. Can identify knowledge gaps in more junior developers and will actively try to fill them and or indirectly motivate the peer to work on them. Oversees their progress and motivates them to continue growing
* Understands data structures and can design them for general uses. Masters serialisation of data for perpetuation and transport. Has a sound understanding of data structures and can design them robustly to satisfy general requirements. Has a very sound understanding of data serialisation in different formats and applies them as necessary considering their relative advantages
* Understands and employs Unit testing when necessary. Is comfortable writing unit tests in his/her own code or in someone else’s code
* Understands compilers and linkers and can solve/debug building problems easily (eg. dependencies, recursive dependency, etc)
* Understands document structures of solutions. Can design efficient document structures for new solutions written in different languages. Optimises versioning in repository, creates easily understandable (by third parties) structures
Skills & Technologies
* Unit testing
* MySQL and MSSQL
* Dependency injection
* C, C++, C#, JavaScript, Python, PHP, CSS, HTML, XML, Json
* Object Oriented (class and prototype based), Event-Driven, Imperative, Procedural & Declarative programming paradigms
* Data structure design, modelling and representation. Information metrics, graphs and trees and algorithms. Data perpetuation and transport
* Windows, Linux and Unix OS. Windows desktop UI programming
* Be familiar with Jira, Confluence, Mantis, Git, CVS
* Be familiar with MVC programming for desktop and web
* Frameworks: .NET, Mono, QT, Laravel, AngularJS, Sencha, Ext JS
* Asynchronous processing and parallelisation
* Revision control and issue tracking
* Waterfall, agile and lean development
To be considered for this role, you should have the relevant qualifications in computer science. This role is office based with occasional site visits to client premises. You will be required to work to strict, internally or externally imposed deadlines. If you have the experience and are currently looking for a new challenge, then please submit an up to date CV by using the ‘apply’ button below. For an informal chat, please phone (Apply online only) and ask for Rachel V. Many thanks for your interest
Jobs - Frequently Asked Questions
Use the location filter to find IT jobs in cities like London, Manchester, Birmingham, and across the UK.
Entry-level roles include IT support technician, junior developer, QA tester, and helpdesk analyst.
New jobs are posted daily. Set up alerts to be notified as soon as new roles match your preferences.
Key skills include problem-solving, coding, cloud computing, networking, and familiarity with tools like AWS or SQL.
Yes, many employers offer training or junior roles. Focus on building a strong CV with relevant coursework or personal projects.