Graduate IT Developer - Remote working/Home office. The Company Reputable Financial company with head offices in the Southeast supplying products to the marketplace with market-leading products in particular fields. with is looking to recruit a talented IT Graduate Developer with a real passion for software development and continuous improvement. The company strives for continuous investment, development improvement of their employees. The Opportunity The company is looking for a Junior/Graduate Software Developer with a 1st in Computer Science, to work from home anywhere/WFH in the UK . You will have the opportunity to develop your talents, working in an Agile environment and utilising technologies such as C#, PHP, jQuery, CSS. MVC and SQL Server. Candidates do not need to have all these skills and you may come from a similar development OO background - Java, C#, ASP.NET, PHP, C++ etc, and have the willingness and ability to cross-train. You will be working on business-critical solutions Skills/experience knowledge for the Junior Developer role are as follows: MUST HAVE a 1st in Computer Science or industry related degree, gained from a top 100 university. Demonstrate A genuine passion for IT and continuous learning of an Object Orientated language principles (C#, Java, PHP, ASP.NET, C++, CSS, MVC etc) Understanding of SQL Server, MySQL (Writing Queries) MS Azure understanding or similar A strong communicator Enjoys analysis of problems of the work to estimate impact and implemented solutions Manage projects (in time) from start to finish Candidates may also have commercial/more experience in one of the above languages and interested in this role also. The company is based in Essex, but the role can be fully remote or hybrid working from anywhere in the UK. It offers a starting salary of £25K, they offer the following benefits in addition: Flexible working hours, up to 20% of your time spent studying/training, tech meetups, Health plan, bonus scheme. Option to take industry exams paid for by the company. Please apply now for more information on the position - Graduate IT Developer - Remote working/Home office. Scott Merrick LLP are acting as an employment agency regarding this vacancy.
27/09/2024
Full time
Graduate IT Developer - Remote working/Home office. The Company Reputable Financial company with head offices in the Southeast supplying products to the marketplace with market-leading products in particular fields. with is looking to recruit a talented IT Graduate Developer with a real passion for software development and continuous improvement. The company strives for continuous investment, development improvement of their employees. The Opportunity The company is looking for a Junior/Graduate Software Developer with a 1st in Computer Science, to work from home anywhere/WFH in the UK . You will have the opportunity to develop your talents, working in an Agile environment and utilising technologies such as C#, PHP, jQuery, CSS. MVC and SQL Server. Candidates do not need to have all these skills and you may come from a similar development OO background - Java, C#, ASP.NET, PHP, C++ etc, and have the willingness and ability to cross-train. You will be working on business-critical solutions Skills/experience knowledge for the Junior Developer role are as follows: MUST HAVE a 1st in Computer Science or industry related degree, gained from a top 100 university. Demonstrate A genuine passion for IT and continuous learning of an Object Orientated language principles (C#, Java, PHP, ASP.NET, C++, CSS, MVC etc) Understanding of SQL Server, MySQL (Writing Queries) MS Azure understanding or similar A strong communicator Enjoys analysis of problems of the work to estimate impact and implemented solutions Manage projects (in time) from start to finish Candidates may also have commercial/more experience in one of the above languages and interested in this role also. The company is based in Essex, but the role can be fully remote or hybrid working from anywhere in the UK. It offers a starting salary of £25K, they offer the following benefits in addition: Flexible working hours, up to 20% of your time spent studying/training, tech meetups, Health plan, bonus scheme. Option to take industry exams paid for by the company. Please apply now for more information on the position - Graduate IT Developer - Remote working/Home office. Scott Merrick LLP are acting as an employment agency regarding this vacancy.
Synergize Consulting Ltd
Newcastle Upon Tyne, Tyne And Wear
We are seeking an experienced Security Cleared DevOps Engineer to join the API Exchange team within a global consultancy delivering a high-impact programme for the public sector. This is a unique opportunity to be part of a critical project, working with cutting-edge technologies and a talented team to enable seamless product delivery. Key Responsibilities: DevOps Toolchain Integration: Transform technical requirements into a robust and effective DevOps toolchain to enable smooth product delivery. Deployment Strategies: Design and implement scalable, repeatable, and highly available deployment strategies to ensure the seamless release of products. Technical Leadership: Provide coaching and mentoring to junior team members, helping them develop their skills and ensuring the team delivers at a high standard. Problem Solving: Use your deep technical knowledge to provide support to delivery teams, resolving complex technical issues as they arise. Project Planning: Lead the planning and design of large groups of stories, ensuring alignment with project goals and timelines. CI/CD Pipeline Maintenance: Ensure continuous integration and delivery (CI/CD) tools and pipelines are kept up to date, following evergreen strategies. Engineering Standards: Adhere to and implement engineering guidelines as part of the onboarding process, ensuring all work aligns with the consultancy's high standards. Ideal Candidate: DevOps Expertise: Proven experience in delivering and integrating software to form a complete DevOps toolchain, with strong technical skills in CI/CD pipelines, automation, and deployment strategies. Technical Leadership: Strong ability to coach and mentor junior colleagues, sharing knowledge and building team capability. Problem Solver: Ability to tackle and resolve complex technical problems, supporting delivery teams in overcoming challenges. CI/CD Management: Experience in ensuring CI/CD pipelines are up-to-date and evergreen, following best practices for automation and integration. Public Sector Experience: Prior experience working on public sector projects is advantageous, but not essential. API Knowledge: Familiarity with API exchanges and their role in modern product delivery systems. Why Join? As part of this global consultancy , you'll have the opportunity to contribute to a major public sector programme, working in a team that values innovation, collaboration, and technical excellence. This role offers a mix of technical challenges and leadership opportunities, all while supporting the delivery of critical government services.
27/09/2024
We are seeking an experienced Security Cleared DevOps Engineer to join the API Exchange team within a global consultancy delivering a high-impact programme for the public sector. This is a unique opportunity to be part of a critical project, working with cutting-edge technologies and a talented team to enable seamless product delivery. Key Responsibilities: DevOps Toolchain Integration: Transform technical requirements into a robust and effective DevOps toolchain to enable smooth product delivery. Deployment Strategies: Design and implement scalable, repeatable, and highly available deployment strategies to ensure the seamless release of products. Technical Leadership: Provide coaching and mentoring to junior team members, helping them develop their skills and ensuring the team delivers at a high standard. Problem Solving: Use your deep technical knowledge to provide support to delivery teams, resolving complex technical issues as they arise. Project Planning: Lead the planning and design of large groups of stories, ensuring alignment with project goals and timelines. CI/CD Pipeline Maintenance: Ensure continuous integration and delivery (CI/CD) tools and pipelines are kept up to date, following evergreen strategies. Engineering Standards: Adhere to and implement engineering guidelines as part of the onboarding process, ensuring all work aligns with the consultancy's high standards. Ideal Candidate: DevOps Expertise: Proven experience in delivering and integrating software to form a complete DevOps toolchain, with strong technical skills in CI/CD pipelines, automation, and deployment strategies. Technical Leadership: Strong ability to coach and mentor junior colleagues, sharing knowledge and building team capability. Problem Solver: Ability to tackle and resolve complex technical problems, supporting delivery teams in overcoming challenges. CI/CD Management: Experience in ensuring CI/CD pipelines are up-to-date and evergreen, following best practices for automation and integration. Public Sector Experience: Prior experience working on public sector projects is advantageous, but not essential. API Knowledge: Familiarity with API exchanges and their role in modern product delivery systems. Why Join? As part of this global consultancy , you'll have the opportunity to contribute to a major public sector programme, working in a team that values innovation, collaboration, and technical excellence. This role offers a mix of technical challenges and leadership opportunities, all while supporting the delivery of critical government services.
Lead Python/AWS Software Engineer - health tech - tech for good, make a positive impact on the world. Highly successful and fast growing organisation has an exciting opportunity for a Lead Python/AWS Software Engineer. JOB PURPOSE Part of the extended Technology Leadership Team, the Lead Software Developer will design, implement, and maintain publishing software, systems, and customer- facing digital products. They will provide technical supervision and guidance across the team, establishing and maintaining the development processes and working practices. MAIN ACCOUNTABILITIES Lead the development and maintenance of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the organisation. Identify process improvement opportunities and act on them accordingly. Encourage innovation by identifying, evaluating and adoption of emerging technologies. Collaborate with the Head of Engineering on recruitment and on-boarding of team members. Identification of capability gaps and ensuring continual development of team members through mentoring and coaching. Work closely with Head of Engineering and act as a representative for engineering to your respective team. Work closely with other Lead Software Developers to ensure consistent ways of working and help limit duplication and waste. Contribute to, and work in accordance to the Engineering Team Charter and other organisational strategies (and encourage team members to). Deal effectively with low-performing team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in system design, development, testing and operational stability. Deep understanding of software design, code quality and ability to propose architectural options and evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda, SQS, API gateways, S3). Excellent time-management and organisational skills, with the ability to work to deadlines. Good communication, negotiating and influencing skills. Excellent opportunity to positively impact patient safety whilst working on complex, challenging and career defining projects. Basic salary £76,000 + excellent benefits Hybrid role - between 4 - 8 days per month in the London office, the rest remote
27/09/2024
Full time
Lead Python/AWS Software Engineer - health tech - tech for good, make a positive impact on the world. Highly successful and fast growing organisation has an exciting opportunity for a Lead Python/AWS Software Engineer. JOB PURPOSE Part of the extended Technology Leadership Team, the Lead Software Developer will design, implement, and maintain publishing software, systems, and customer- facing digital products. They will provide technical supervision and guidance across the team, establishing and maintaining the development processes and working practices. MAIN ACCOUNTABILITIES Lead the development and maintenance of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the organisation. Identify process improvement opportunities and act on them accordingly. Encourage innovation by identifying, evaluating and adoption of emerging technologies. Collaborate with the Head of Engineering on recruitment and on-boarding of team members. Identification of capability gaps and ensuring continual development of team members through mentoring and coaching. Work closely with Head of Engineering and act as a representative for engineering to your respective team. Work closely with other Lead Software Developers to ensure consistent ways of working and help limit duplication and waste. Contribute to, and work in accordance to the Engineering Team Charter and other organisational strategies (and encourage team members to). Deal effectively with low-performing team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in system design, development, testing and operational stability. Deep understanding of software design, code quality and ability to propose architectural options and evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda, SQS, API gateways, S3). Excellent time-management and organisational skills, with the ability to work to deadlines. Good communication, negotiating and influencing skills. Excellent opportunity to positively impact patient safety whilst working on complex, challenging and career defining projects. Basic salary £76,000 + excellent benefits Hybrid role - between 4 - 8 days per month in the London office, the rest remote
Node.Js - Full Stack Developer - Lead/Senior Permanent Location: Ideally Berkshire with x1 day per week in the office but other locations around the UK will be considered. Sponsorship Available Salary: £65,000 - £77,000 + benefits Angular & Node.Js Full Stack Developer is sought by my Plc client who are growing a new continuous improvement, development and support team. This Agile team are responsible for maintaining and enhancing in-house developed applications across the organisation. The Lead Angular and Node.js Developer plays a pivotal role in the development and maintenance of applications and infrastructure to facilitate speedy software development and deployment, whilst supporting the current team. With a unique combination of development, technical support and IT operations, they ensure that the critical applications and products are consistently improved and updated to align with business requirements. They also help to identify and resolve complex incidents and problems while devising technical solutions that cater to the needs of the business. Day to day: - Design, develop and maintain web applications (Node.js & Angular) as part of an agile team in a DevOps environment, with a focus of whole application systems and services (Front End and Back End). - Diagnose and resolve problems with application systems in the production environment, collaborating with team members in the fixing of faults as appropriate. This includes troubleshooting and resolving issues related to infrastructure, applications, and data. - Code according to industry standards and specifications. This includes writing secure, clean, maintainable, and efficient code that meets the organisation's coding standards and best practices. - Participating in all stages of the software development life cycle, including planning, design, development, testing, deployment, and maintenance. - Ccommunicate with team members, including the Delivery Manager and Product Owner in addition to collaborating with other team members and stakeholders to ensure that requirements are understood and that everyone is working toward the same goals. Skills & Experience Required: - Considerable experience in software engineering using Node.js and Azure components. Other technologies such as Anjular, JavaScript, HTML, CSS, PHP, and Selenium would be advantageous. - Excellent technical computing, analysis, design and development skills to a proven professional level including understanding the impact to business. - Understanding of software release processes: from receipt of incidents, analysis and then through the testing and release processes. - Extensive experience of developing within an Azure cloud environment. This will require you to have experience of some of the following: Microsoft Visual Studio, Azure Blobs, AppInsights, Azure Keyvault, API Management, Azure Active Directory, Azure Functions, AppGateway, CosmosDB. - Fully conversant with Agile and DevOps development methodology and concepts, including CI/CD coding, security testing best practice and standards . This must include a good understanding of CI/CD pipelines and development repositories such as Git. If you feel that this role is of interest, please get in contact by sending your CV with your contact number, and we will be in touch to discuss the role and our client in detail.
27/09/2024
Full time
Node.Js - Full Stack Developer - Lead/Senior Permanent Location: Ideally Berkshire with x1 day per week in the office but other locations around the UK will be considered. Sponsorship Available Salary: £65,000 - £77,000 + benefits Angular & Node.Js Full Stack Developer is sought by my Plc client who are growing a new continuous improvement, development and support team. This Agile team are responsible for maintaining and enhancing in-house developed applications across the organisation. The Lead Angular and Node.js Developer plays a pivotal role in the development and maintenance of applications and infrastructure to facilitate speedy software development and deployment, whilst supporting the current team. With a unique combination of development, technical support and IT operations, they ensure that the critical applications and products are consistently improved and updated to align with business requirements. They also help to identify and resolve complex incidents and problems while devising technical solutions that cater to the needs of the business. Day to day: - Design, develop and maintain web applications (Node.js & Angular) as part of an agile team in a DevOps environment, with a focus of whole application systems and services (Front End and Back End). - Diagnose and resolve problems with application systems in the production environment, collaborating with team members in the fixing of faults as appropriate. This includes troubleshooting and resolving issues related to infrastructure, applications, and data. - Code according to industry standards and specifications. This includes writing secure, clean, maintainable, and efficient code that meets the organisation's coding standards and best practices. - Participating in all stages of the software development life cycle, including planning, design, development, testing, deployment, and maintenance. - Ccommunicate with team members, including the Delivery Manager and Product Owner in addition to collaborating with other team members and stakeholders to ensure that requirements are understood and that everyone is working toward the same goals. Skills & Experience Required: - Considerable experience in software engineering using Node.js and Azure components. Other technologies such as Anjular, JavaScript, HTML, CSS, PHP, and Selenium would be advantageous. - Excellent technical computing, analysis, design and development skills to a proven professional level including understanding the impact to business. - Understanding of software release processes: from receipt of incidents, analysis and then through the testing and release processes. - Extensive experience of developing within an Azure cloud environment. This will require you to have experience of some of the following: Microsoft Visual Studio, Azure Blobs, AppInsights, Azure Keyvault, API Management, Azure Active Directory, Azure Functions, AppGateway, CosmosDB. - Fully conversant with Agile and DevOps development methodology and concepts, including CI/CD coding, security testing best practice and standards . This must include a good understanding of CI/CD pipelines and development repositories such as Git. If you feel that this role is of interest, please get in contact by sending your CV with your contact number, and we will be in touch to discuss the role and our client in detail.
NO SPONSORSHIP Senior Technical Lead Toolchain - Atlassian/Jira SALARY: $160K - $240K PLUS $30K - $40K - $50K BONUS LOCATION: MCLEAN, VIRGINIA ONSITE, 3 DAYS TUESDAY/WEDNESDAY/THURSDAY REMOTE FRIDAY/MONDAY Looking for a heavy hitter. MUST have heavy Atlassian, Jira, Bitbucket, Confluence. Must have heavy cloud AWS, GCP. Must be able to do customize security - Fortify, Blackduck etc. You will be integrating into the CI/CD pipelines. How to modify, bring it to the cloud. 10 years experience That includes, but not limited to overall vision, design, prioritization, stakeholder & risk management, roadmap execution & operations of the toolchain. Provide best in class support for 5000+ users & multiple mission critical products across the Enterprise. Partner with Business Technology & IT Technology, Risk, Security divisions to ensure alignment of solution design with information security standards, architecture standards, governance, and compliance requirements. Manage toolchain operations such as resiliency, capacity, uptime in a highly effective manner Collaborate with stakeholders from disparate lines of business to prioritize capabilities and a customer value centric strategic roadmap Partner with Governance groups on principles, and guidelines that enable engineering teams to deliver low risk, high impact solutions Build & communicate on new capabilities, action plans to close gaps and meet roadmap commitments Your Impact: Develop solution design & roadmap for CICD automation with Embedded controls for complex scenarios such as governance, experimentation using modular patterns to expand automation of emerging & established cloud native stack across industry standard cloud providers Strategy to deliver business priorities such as confi gure and integrate automation of testing, security & risk management policy enforcement and of release management functions such as change record, asset records, change traceability Drive operational excellence capabilities such as Single Sign-On, Monitoring Dashboards, Audit compliance reports, password & vulnerability management Develop open lines of communication with senior leaders, within and across divisions Coach teams to collaborate effectively focused on customer centric outcomes Accountable to self-identify emerging technology risk as well as action plans and execution of open risks Be a trusted partner for technical consultation executives and senior leadership across business, platform, risk, and other partners to align roadmap with Business & IT's strategic vision Qualifications: College Degree or equivalent experience; 10+ years technology experience and 4+ years management experience Experience across design, oversight of build & operating solutions with strong organization and time management skills Operate independently with minimal guidance with demonstrated experience of delivery Use of multiple automation tools & plugins via API, Embedded scripts, Configuration for COTS tools for both pre & post actions for controls across tools for control activities such as merge checks, task/story approvals Create a modular library for Jenkins DSL using Groovy; with strategy on when to determine refactor need & devise a staggered plan to meet enterprise automation use cases Create, organize & manage a central set of templates across technology microservices (Java, JS, python), automations (script runner, help deployment patterns for cloud components such as storage, DB, gateway, vault across runtimes such as EKS, OCP using tools/products such as Rafay, Ansible, CFT, Terraform); with extensible framework as a design principle Experience in integrating Jenkins for data product deployments like Attunity, Talend, Snowflake Experience in designing and integrating with SAS products like salesforce, Automation anywhere (RPA), Appian, MicroStrategy etc for automating the build, deploy and release process Design KPI indicators (including load & scalability) and monitor operation/runtime across tools (such as Atlassian- Jira, Bitbucket, Confluence; Jenkins, Rafay), Integrations such as security (Fortify, Blackduck, Checkmarx, Twistlock, ELK), with strategy to manage continuous availability & code-based configuration to swap tools as needed Design engineering productivity metrics, such as merge size/time/frequency/releases to provide actionable insight for customers to evolve their software dev & delivery practices Experience to review cloud cost using tools such as Apptio to identify opportunities and devise action plan to reduce cost by right-sizing compute, storage, API calls across cloud native services used by customer & toolchain environments Build strategy to accelerate capability build with federated-contributor mode - with guardrails for enterprise controls, scale & maintainability Experience with AWS native services for releases, upgrades, vulnerability remediation for COTS products on managed infrastructure
27/09/2024
Full time
NO SPONSORSHIP Senior Technical Lead Toolchain - Atlassian/Jira SALARY: $160K - $240K PLUS $30K - $40K - $50K BONUS LOCATION: MCLEAN, VIRGINIA ONSITE, 3 DAYS TUESDAY/WEDNESDAY/THURSDAY REMOTE FRIDAY/MONDAY Looking for a heavy hitter. MUST have heavy Atlassian, Jira, Bitbucket, Confluence. Must have heavy cloud AWS, GCP. Must be able to do customize security - Fortify, Blackduck etc. You will be integrating into the CI/CD pipelines. How to modify, bring it to the cloud. 10 years experience That includes, but not limited to overall vision, design, prioritization, stakeholder & risk management, roadmap execution & operations of the toolchain. Provide best in class support for 5000+ users & multiple mission critical products across the Enterprise. Partner with Business Technology & IT Technology, Risk, Security divisions to ensure alignment of solution design with information security standards, architecture standards, governance, and compliance requirements. Manage toolchain operations such as resiliency, capacity, uptime in a highly effective manner Collaborate with stakeholders from disparate lines of business to prioritize capabilities and a customer value centric strategic roadmap Partner with Governance groups on principles, and guidelines that enable engineering teams to deliver low risk, high impact solutions Build & communicate on new capabilities, action plans to close gaps and meet roadmap commitments Your Impact: Develop solution design & roadmap for CICD automation with Embedded controls for complex scenarios such as governance, experimentation using modular patterns to expand automation of emerging & established cloud native stack across industry standard cloud providers Strategy to deliver business priorities such as confi gure and integrate automation of testing, security & risk management policy enforcement and of release management functions such as change record, asset records, change traceability Drive operational excellence capabilities such as Single Sign-On, Monitoring Dashboards, Audit compliance reports, password & vulnerability management Develop open lines of communication with senior leaders, within and across divisions Coach teams to collaborate effectively focused on customer centric outcomes Accountable to self-identify emerging technology risk as well as action plans and execution of open risks Be a trusted partner for technical consultation executives and senior leadership across business, platform, risk, and other partners to align roadmap with Business & IT's strategic vision Qualifications: College Degree or equivalent experience; 10+ years technology experience and 4+ years management experience Experience across design, oversight of build & operating solutions with strong organization and time management skills Operate independently with minimal guidance with demonstrated experience of delivery Use of multiple automation tools & plugins via API, Embedded scripts, Configuration for COTS tools for both pre & post actions for controls across tools for control activities such as merge checks, task/story approvals Create a modular library for Jenkins DSL using Groovy; with strategy on when to determine refactor need & devise a staggered plan to meet enterprise automation use cases Create, organize & manage a central set of templates across technology microservices (Java, JS, python), automations (script runner, help deployment patterns for cloud components such as storage, DB, gateway, vault across runtimes such as EKS, OCP using tools/products such as Rafay, Ansible, CFT, Terraform); with extensible framework as a design principle Experience in integrating Jenkins for data product deployments like Attunity, Talend, Snowflake Experience in designing and integrating with SAS products like salesforce, Automation anywhere (RPA), Appian, MicroStrategy etc for automating the build, deploy and release process Design KPI indicators (including load & scalability) and monitor operation/runtime across tools (such as Atlassian- Jira, Bitbucket, Confluence; Jenkins, Rafay), Integrations such as security (Fortify, Blackduck, Checkmarx, Twistlock, ELK), with strategy to manage continuous availability & code-based configuration to swap tools as needed Design engineering productivity metrics, such as merge size/time/frequency/releases to provide actionable insight for customers to evolve their software dev & delivery practices Experience to review cloud cost using tools such as Apptio to identify opportunities and devise action plan to reduce cost by right-sizing compute, storage, API calls across cloud native services used by customer & toolchain environments Build strategy to accelerate capability build with federated-contributor mode - with guardrails for enterprise controls, scale & maintainability Experience with AWS native services for releases, upgrades, vulnerability remediation for COTS products on managed infrastructure
Job Title: Head of Product Engineering Location: Bristol/Exeter Salary: £90,000 - £100,000 (negotiable) Contract Type: Full-Time, Permanent Overview: Adecco is proud to be recruiting on behalf of our client, a pioneering healthcare technology company that is transforming patient care through advanced diagnostic systems. Our client's flagship product is revolutionizing routine diagnostics, making testing faster, more accurate, and more accessible. As the company embarks on a period of rapid growth, they are seeking an experienced Head of Product Engineering to lead the development and scaling of their cutting-edge Digital Analyser and related technologies. Role Summary: The Head of Product Engineering will oversee the design, development, and production of the Digital Analyser system, leading a multidisciplinary team across software, hardware, and firmware. The successful candidate will also manage key external relationships with contractors, suppliers, and clients. This is an exciting opportunity to make a significant impact on the healthcare industry while leading the integration of medical devices with cloud-based platforms, ensuring compliance with Software as a Medical Device (SaMD) standards. Key Responsibilities: Product Leadership: Manage the design, manufacture, and development of the Digital Analyser, collaborating closely with senior leadership to drive the company's growth and product success. Software & Firmware Development: Oversee software, firmware, and hardware development, including the PC-based software coded in C# and AWS cloud-based systems, ensuring seamless interaction between components and further development of the cloud infrastructure. Cloud Platform Integration: Lead efforts to integrate the Digital Analyser with cloud-based platforms, ensuring secure and efficient data transfer and working with Middleware APIs to enable connectivity with healthcare systems, including NHS platforms. Team & Contractor Management: Grow and lead the engineering team, including the immediate hire of a software engineer, while managing external contractors and overseeing project delivery. Quality & Regulatory Compliance: Ensure adherence to medical device regulatory standards, preparing detailed technical documentation for market placement and product compliance. Client & Stakeholder Collaboration: Work closely with internal teams and clients, incorporating feedback into product development to improve satisfaction and drive future innovations. Qualifications & Experience Required: Medical Device Expertise: Proven experience with medical devices or In Vitro Diagnostic (IVD) products, specifically within the Software as a Medical Device (SaMD) field. Technical Leadership: Strong expertise in software and firmware development, cloud-based platform integration, and experience with AWS systems. Ability to troubleshoot software-firmware interactions and ensure smooth integration of components. Leadership Skills: Demonstrated ability to lead cross-functional teams, manage contractors, and drive complex technical projects to completion. Experience hiring and mentoring engineers is a plus. Regulatory Knowledge: Strong understanding of medical device regulations and technical documentation requirements.
25/09/2024
Full time
Job Title: Head of Product Engineering Location: Bristol/Exeter Salary: £90,000 - £100,000 (negotiable) Contract Type: Full-Time, Permanent Overview: Adecco is proud to be recruiting on behalf of our client, a pioneering healthcare technology company that is transforming patient care through advanced diagnostic systems. Our client's flagship product is revolutionizing routine diagnostics, making testing faster, more accurate, and more accessible. As the company embarks on a period of rapid growth, they are seeking an experienced Head of Product Engineering to lead the development and scaling of their cutting-edge Digital Analyser and related technologies. Role Summary: The Head of Product Engineering will oversee the design, development, and production of the Digital Analyser system, leading a multidisciplinary team across software, hardware, and firmware. The successful candidate will also manage key external relationships with contractors, suppliers, and clients. This is an exciting opportunity to make a significant impact on the healthcare industry while leading the integration of medical devices with cloud-based platforms, ensuring compliance with Software as a Medical Device (SaMD) standards. Key Responsibilities: Product Leadership: Manage the design, manufacture, and development of the Digital Analyser, collaborating closely with senior leadership to drive the company's growth and product success. Software & Firmware Development: Oversee software, firmware, and hardware development, including the PC-based software coded in C# and AWS cloud-based systems, ensuring seamless interaction between components and further development of the cloud infrastructure. Cloud Platform Integration: Lead efforts to integrate the Digital Analyser with cloud-based platforms, ensuring secure and efficient data transfer and working with Middleware APIs to enable connectivity with healthcare systems, including NHS platforms. Team & Contractor Management: Grow and lead the engineering team, including the immediate hire of a software engineer, while managing external contractors and overseeing project delivery. Quality & Regulatory Compliance: Ensure adherence to medical device regulatory standards, preparing detailed technical documentation for market placement and product compliance. Client & Stakeholder Collaboration: Work closely with internal teams and clients, incorporating feedback into product development to improve satisfaction and drive future innovations. Qualifications & Experience Required: Medical Device Expertise: Proven experience with medical devices or In Vitro Diagnostic (IVD) products, specifically within the Software as a Medical Device (SaMD) field. Technical Leadership: Strong expertise in software and firmware development, cloud-based platform integration, and experience with AWS systems. Ability to troubleshoot software-firmware interactions and ensure smooth integration of components. Leadership Skills: Demonstrated ability to lead cross-functional teams, manage contractors, and drive complex technical projects to completion. Experience hiring and mentoring engineers is a plus. Regulatory Knowledge: Strong understanding of medical device regulations and technical documentation requirements.
Request Technology - Craig Johnson
San Francisco, California
*We are unable to sponsor for this 6+ month straight contract role, no 3rd party candidates will be considered* Prestigious Enterprise Company is currently seeking a Cyber Security Infrastructure Engineer and Architect with Azure experience. Candidate will be responsible for the planning, development and implementation of enterprise information security solutions (such as authentication and authorization, public key infrastructure, data loss prevention, and security event information management) to address the current and emerging security needs of the business. This role requires the solution of complex enterprise-scale information security problems. The role will design and develop new technologies, architectures, and security products that will support security requirements for the enterprise and its customers, business partners, and vendors. Responsibilities: Contributes to a team that ensures the security of enterprise data and systems by developing enterprise information security solutions. Creates and updates a view of IT assets, related attack surfaces, and threat actors to illustrate the flow of data and associated security threats. Researches, designs, and develops new enterprise technologies, architectures, and security products that will support security requirements for the enterprise and its customers, business partners, and vendors. Serves as a security expert in one or more of application development, database design, network, and/or platform (operating system) efforts, helping project teams comply with enterprise and IT security policies, industry regulations, and best practices. Analyzes business impact and exposure based on emerging security threats, vulnerabilities, and risks and contributes to the development and maintenance of information security architecture. Engages with security specialists and other functional area architects to ensure adequate enterprise security solutions are in place to sufficiently mitigate identified risks, and to meet business objectives and regulatory requirements. Serves as a cybersecurity subject matter expert, assessing the business impact of cybersecurity risks to the enterprise and identifying options and recommendations for mitigating those risks. Serves as an expert in one or more of platform, application, storage, network, virtualization, cloud and mobile security best practices. Cloud Security: Shared Responsibility model Secure services in the cloud Infrastructure security in the cloud Secure boundaries Authentication & Authorization security services in the Cloud Cloud Native VS Third party security capabilities Container Security Container security life cycle Image scanning Qualifications: Strong knowledge of network security protocols, best practices, and perimeter security tools Strong knowledge of identity and access management controls, including SAML and OAUTH/OIDC based authentication, Active Directory, and role mapping Understanding of common security control solutions for event logging, remote access, endpoint management, and mobile device management Understanding of common data protection technologies such as cryptography, tokenization, and hashing Understanding of Azure native security services and best practices Strong knowledge of threat modelling and risk assessment technologies or frameworks Preferred Skills: The candidate shall have the experience on developing secure view of architecture and secure design documents for different applications ability to lead the exercise of collecting the required data to produce the deliverables Ability to articulate the requirements in technical and non technical language Ability to defend secure design and support it with real life scenarios Ability to articulate the risk and findings in business language Explain vulnerabilities and threats Threat modelling Recent attacks Application Security Focus Areas Secure Code Development Secure SDLC Secure Agile development Testing Security requirements Writing security stories Web Application Security Owasp 10 SAST and DAST Scan API Security CI/CD pipeline Integrate security tools Security testing
24/09/2024
Project-based
*We are unable to sponsor for this 6+ month straight contract role, no 3rd party candidates will be considered* Prestigious Enterprise Company is currently seeking a Cyber Security Infrastructure Engineer and Architect with Azure experience. Candidate will be responsible for the planning, development and implementation of enterprise information security solutions (such as authentication and authorization, public key infrastructure, data loss prevention, and security event information management) to address the current and emerging security needs of the business. This role requires the solution of complex enterprise-scale information security problems. The role will design and develop new technologies, architectures, and security products that will support security requirements for the enterprise and its customers, business partners, and vendors. Responsibilities: Contributes to a team that ensures the security of enterprise data and systems by developing enterprise information security solutions. Creates and updates a view of IT assets, related attack surfaces, and threat actors to illustrate the flow of data and associated security threats. Researches, designs, and develops new enterprise technologies, architectures, and security products that will support security requirements for the enterprise and its customers, business partners, and vendors. Serves as a security expert in one or more of application development, database design, network, and/or platform (operating system) efforts, helping project teams comply with enterprise and IT security policies, industry regulations, and best practices. Analyzes business impact and exposure based on emerging security threats, vulnerabilities, and risks and contributes to the development and maintenance of information security architecture. Engages with security specialists and other functional area architects to ensure adequate enterprise security solutions are in place to sufficiently mitigate identified risks, and to meet business objectives and regulatory requirements. Serves as a cybersecurity subject matter expert, assessing the business impact of cybersecurity risks to the enterprise and identifying options and recommendations for mitigating those risks. Serves as an expert in one or more of platform, application, storage, network, virtualization, cloud and mobile security best practices. Cloud Security: Shared Responsibility model Secure services in the cloud Infrastructure security in the cloud Secure boundaries Authentication & Authorization security services in the Cloud Cloud Native VS Third party security capabilities Container Security Container security life cycle Image scanning Qualifications: Strong knowledge of network security protocols, best practices, and perimeter security tools Strong knowledge of identity and access management controls, including SAML and OAUTH/OIDC based authentication, Active Directory, and role mapping Understanding of common security control solutions for event logging, remote access, endpoint management, and mobile device management Understanding of common data protection technologies such as cryptography, tokenization, and hashing Understanding of Azure native security services and best practices Strong knowledge of threat modelling and risk assessment technologies or frameworks Preferred Skills: The candidate shall have the experience on developing secure view of architecture and secure design documents for different applications ability to lead the exercise of collecting the required data to produce the deliverables Ability to articulate the requirements in technical and non technical language Ability to defend secure design and support it with real life scenarios Ability to articulate the risk and findings in business language Explain vulnerabilities and threats Threat modelling Recent attacks Application Security Focus Areas Secure Code Development Secure SDLC Secure Agile development Testing Security requirements Writing security stories Web Application Security Owasp 10 SAST and DAST Scan API Security CI/CD pipeline Integrate security tools Security testing
*Hybrid, 3 days onsite, 2 days remote* *We are unable to sponsor as this is a permanent Full time role* A prestigious company is looking for a Senior Application Solution Architect. This company is looking for an architect who comes from a large enterprise environment, who can help with digital modernization and take Legacy applications to cloud. This architect will need experience with 12 factor applications, business applications, software development, microservices, AWS, DevOps, containerization, Java/Python, streaming, etc. Responsibilities: Define High Level Solution Intent, target state architectures and their roadmaps for portfolio products by collaborating with Business Architects, CPOs, POs, CDL and other business and IT partners to ensure alignment in visions, goals and objectives Define and create reference architectures and architecture/design patterns to ensure consistent implementation of the architecture roadmaps Own and drive development and maintenance of detailed solution intent, product architecture for a responsible ARTs (information, application, technology, security and deployment view points) that addresses functional and non-functional requirements and ensures alignment in implementation Plan and Develop Architectural Runway in support of new business Features and Capabilities Participate in pre-deployment, deployment and post-deployment activities to ensure successful deployment Participate in incident resolution process to help trouble-shooting, identify issue resolution and impact assessments Build Reference Application/Implementation for reusability and accelerated adoption of new architectural standards/patterns Collaborate with Business Architects, Chief Product Owner, Product Owner, Agile Coach to ensure Solution and Technical Architecture creation for a given requirement/feature/initiative Collaborate with Enterprise Architecture and Risk & Security groups to ensure new and existing solutions are aligned with enterprise standards Partner with business and IT customers to drive product research, RFP/vendor interview from technical perspective and POCs activities for COTS solution in a buy decision and is responsible for communicating business cases for TAWG/ARB approvals Work with development leads on design brainstorming and design review to ensure alignment with architecture, patterns and standards Work with ART members to resolve implementation issues from business or technical requirements, design, code, testing, to technology/platform Qualifications: Undergraduate degree or equivalent experience required; Advanced degree preferred 10+ years of experience in Solutions Architecture and Business Application development Extensive experience in Solution Architecture patterns such as micro-front ends, microservices, 12 factor applications etc. Prior Software development background 5+ years of relevant task management experience Hands-on and architectural experience with modern Cloud Native architectures is required, as well as, demonstrable record of leading architects through organizational transformations 3+ years of relevant large-scale enterprise transformation experience as relates to architecture preferred
24/09/2024
Full time
*Hybrid, 3 days onsite, 2 days remote* *We are unable to sponsor as this is a permanent Full time role* A prestigious company is looking for a Senior Application Solution Architect. This company is looking for an architect who comes from a large enterprise environment, who can help with digital modernization and take Legacy applications to cloud. This architect will need experience with 12 factor applications, business applications, software development, microservices, AWS, DevOps, containerization, Java/Python, streaming, etc. Responsibilities: Define High Level Solution Intent, target state architectures and their roadmaps for portfolio products by collaborating with Business Architects, CPOs, POs, CDL and other business and IT partners to ensure alignment in visions, goals and objectives Define and create reference architectures and architecture/design patterns to ensure consistent implementation of the architecture roadmaps Own and drive development and maintenance of detailed solution intent, product architecture for a responsible ARTs (information, application, technology, security and deployment view points) that addresses functional and non-functional requirements and ensures alignment in implementation Plan and Develop Architectural Runway in support of new business Features and Capabilities Participate in pre-deployment, deployment and post-deployment activities to ensure successful deployment Participate in incident resolution process to help trouble-shooting, identify issue resolution and impact assessments Build Reference Application/Implementation for reusability and accelerated adoption of new architectural standards/patterns Collaborate with Business Architects, Chief Product Owner, Product Owner, Agile Coach to ensure Solution and Technical Architecture creation for a given requirement/feature/initiative Collaborate with Enterprise Architecture and Risk & Security groups to ensure new and existing solutions are aligned with enterprise standards Partner with business and IT customers to drive product research, RFP/vendor interview from technical perspective and POCs activities for COTS solution in a buy decision and is responsible for communicating business cases for TAWG/ARB approvals Work with development leads on design brainstorming and design review to ensure alignment with architecture, patterns and standards Work with ART members to resolve implementation issues from business or technical requirements, design, code, testing, to technology/platform Qualifications: Undergraduate degree or equivalent experience required; Advanced degree preferred 10+ years of experience in Solutions Architecture and Business Application development Extensive experience in Solution Architecture patterns such as micro-front ends, microservices, 12 factor applications etc. Prior Software development background 5+ years of relevant task management experience Hands-on and architectural experience with modern Cloud Native architectures is required, as well as, demonstrable record of leading architects through organizational transformations 3+ years of relevant large-scale enterprise transformation experience as relates to architecture preferred
Interim Financial Systems Specialist (ContrOCC & Liquidlogic) Location: Cambridgeshire area - Hybrid Working (Flexible pattern, 1 day in office per fortnight) Duration: 13 weeks Working Hours: 21 hours per week, over three days (flexible) Rate: £550 Umbrella IR35 Status: Inside IR35 Ideal Start Date: ASAP Company Overview Salt Recruitment is working with a leading local government client to recruit for an Interim Financial Systems Specialist with expertise in ContrOCC and Liquidlogic . This role is critical to support the integration and optimisation of financial processes and systems. If you have hands-on experience with both of these niche platforms and a strong understanding of financial transaction systems, we want to hear from you. Key Responsibilities As the Financial Systems Specialist (ContrOCC & Liquidlogic) , your role will be to lead the refinement and optimisation of financial processes between these systems, ensuring accuracy and efficiency in financial management across the organisation. Your main duties will include: Collaborating with business teams to identify and address financial process gaps and technical issues, particularly around transactions not currently processed through Liquidlogic/ContrOCC. Leading the development and implementation of improved financial processes between Liquidlogic and ContrOCC, supporting the overall scheme of financial management. Recommending and testing system changes, ensuring smooth transition from development to live implementation, including setting acceptance criteria and managing test plans. Enabling key financial reports for forecasting spend and monitoring budget impact. Identifying and addressing training gaps in collaboration with the Business and Digital Services Team. Ensuring any issues are promptly logged and resolved, and that changes do not disrupt existing financial imports/exports to systems like BAM Portal and ERP. Effectively communicating with stakeholders, reporting risks, progress, and issues to the Project Manager and Programme Management. Essential Skills and Experience To be successful in this role, you must have: Extensive experience with ContrOCC and Liquidlogic platforms, with a clear understanding of how financial transactions and placements are processed and recorded. In-depth knowledge of financial management processes and how they integrate across different systems. Strong project management skills, with a track record of successfully leading system enhancements and process improvements. Exceptional communication skills, with the ability to work effectively with various stakeholders and ensure clear reporting of risks and progress. High-level proficiency with IT, particularly in using MS 365 products. How to Apply If you have the specific skills and experience with ContrOCC and Liquidlogic, and are available for an immediate start, we encourage you to apply.
24/09/2024
Project-based
Interim Financial Systems Specialist (ContrOCC & Liquidlogic) Location: Cambridgeshire area - Hybrid Working (Flexible pattern, 1 day in office per fortnight) Duration: 13 weeks Working Hours: 21 hours per week, over three days (flexible) Rate: £550 Umbrella IR35 Status: Inside IR35 Ideal Start Date: ASAP Company Overview Salt Recruitment is working with a leading local government client to recruit for an Interim Financial Systems Specialist with expertise in ContrOCC and Liquidlogic . This role is critical to support the integration and optimisation of financial processes and systems. If you have hands-on experience with both of these niche platforms and a strong understanding of financial transaction systems, we want to hear from you. Key Responsibilities As the Financial Systems Specialist (ContrOCC & Liquidlogic) , your role will be to lead the refinement and optimisation of financial processes between these systems, ensuring accuracy and efficiency in financial management across the organisation. Your main duties will include: Collaborating with business teams to identify and address financial process gaps and technical issues, particularly around transactions not currently processed through Liquidlogic/ContrOCC. Leading the development and implementation of improved financial processes between Liquidlogic and ContrOCC, supporting the overall scheme of financial management. Recommending and testing system changes, ensuring smooth transition from development to live implementation, including setting acceptance criteria and managing test plans. Enabling key financial reports for forecasting spend and monitoring budget impact. Identifying and addressing training gaps in collaboration with the Business and Digital Services Team. Ensuring any issues are promptly logged and resolved, and that changes do not disrupt existing financial imports/exports to systems like BAM Portal and ERP. Effectively communicating with stakeholders, reporting risks, progress, and issues to the Project Manager and Programme Management. Essential Skills and Experience To be successful in this role, you must have: Extensive experience with ContrOCC and Liquidlogic platforms, with a clear understanding of how financial transactions and placements are processed and recorded. In-depth knowledge of financial management processes and how they integrate across different systems. Strong project management skills, with a track record of successfully leading system enhancements and process improvements. Exceptional communication skills, with the ability to work effectively with various stakeholders and ensure clear reporting of risks and progress. High-level proficiency with IT, particularly in using MS 365 products. How to Apply If you have the specific skills and experience with ContrOCC and Liquidlogic, and are available for an immediate start, we encourage you to apply.
One of the most reputable aerospace project businesses is in need of a Sr. System Engineers- Avionics, according to iO Associates. with a team that develops, designs, manufactures, and maintains products and systems that guarantee military might, protect national security, and uphold the confidentiality of crucial information and infrastructure. You will analyze customer requirements, lead safety and feasibility assessments, and conduct technical evaluations to define scope, impact, and final Avionic Design recommendations. Job Title : Senior Avionics Systems Engineer Location : Warton (Hybrid/Flexible options available) Salary : £47,683 - £52,426 (depending on experience) Key Responsibilities : Analyze customer requirements and perform safety and feasibility assessments for key subsystems. Review and assess requirements (SOR, SRD) to define the "Problem Space" and document it in the Avionic System Scope and Feasibility Analysis Report (ASFAR). Lead initial safety evaluations of design changes, identifying potential risks and hazards. Conduct technical assessments of Customer Business Cases to outline the scope, impact, and solutions, culminating in the final Avionic Design recommendation. Skills & Experience : Degree in a STEM field or equivalent experience. Strong systems engineering expertise, ideally in aerospace or defense. Experience in requirements capture, management, and formal documentation. Excellent communication skills and ability to build strong relationships with stakeholders. This is a hybrid role with visits to the site. Apply Now on this excellent opportunity to work for an international company that encourages and facilitates personal growth and career development throughout the organisation
24/09/2024
Full time
One of the most reputable aerospace project businesses is in need of a Sr. System Engineers- Avionics, according to iO Associates. with a team that develops, designs, manufactures, and maintains products and systems that guarantee military might, protect national security, and uphold the confidentiality of crucial information and infrastructure. You will analyze customer requirements, lead safety and feasibility assessments, and conduct technical evaluations to define scope, impact, and final Avionic Design recommendations. Job Title : Senior Avionics Systems Engineer Location : Warton (Hybrid/Flexible options available) Salary : £47,683 - £52,426 (depending on experience) Key Responsibilities : Analyze customer requirements and perform safety and feasibility assessments for key subsystems. Review and assess requirements (SOR, SRD) to define the "Problem Space" and document it in the Avionic System Scope and Feasibility Analysis Report (ASFAR). Lead initial safety evaluations of design changes, identifying potential risks and hazards. Conduct technical assessments of Customer Business Cases to outline the scope, impact, and solutions, culminating in the final Avionic Design recommendation. Skills & Experience : Degree in a STEM field or equivalent experience. Strong systems engineering expertise, ideally in aerospace or defense. Experience in requirements capture, management, and formal documentation. Excellent communication skills and ability to build strong relationships with stakeholders. This is a hybrid role with visits to the site. Apply Now on this excellent opportunity to work for an international company that encourages and facilitates personal growth and career development throughout the organisation
Lead Software Developer (PYTHON/AWS) - health tech - tech for good, make a positive impact on the world. Highly successful and fast growing organisation has an exciting opportunity for a Lead Software Developer (PYTHON/AWS). JOB PURPOSE Part of the extended Technology Leadership Team, the Lead Software Developer will design, implement, and maintain publishing software, systems, and customer - facing digital products. They will provide technical supervision and guidance across the team, establishing and maintaining the development processes and working practices. MAIN ACCOUNTABILITIES Lead the development and maintenance of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the organisation. Identify process improvement opportunities and act on them accordingly. Encourage innovation by identifying, evaluating and adoption of emerging technologies. Collaborate with the Head of Engineering on recruitment and on-boarding of team members. Identification of capability gaps and ensuring continual development of team members through mentoring and coaching. Work closely with Head of Engineering and act as a representative for engineering to your respective team. Work closely with other Lead Software Developers to ensure consistent ways of working and help limit duplication and waste. Contribute to, and work in accordance to the Engineering Team Charter and other organisational strategies (and encourage team members to). Deal effectively with low-performing team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in system design, development, testing and operational stability. Deep understanding of software design, code quality and ability to propose architectural options and evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda, SQS, API gateways, S3). Excellent time-management and organisational skills, with the ability to work to deadlines. Good communication, negotiating and influencing skills. Excellent opportunity to positively impact patient safety whilst working on complex, challenging and career defining projects. Basic salary £76,000 + excellent benefits Hybrid role - between 4 - 8 days per month in the London office, the rest remote
23/09/2024
Full time
Lead Software Developer (PYTHON/AWS) - health tech - tech for good, make a positive impact on the world. Highly successful and fast growing organisation has an exciting opportunity for a Lead Software Developer (PYTHON/AWS). JOB PURPOSE Part of the extended Technology Leadership Team, the Lead Software Developer will design, implement, and maintain publishing software, systems, and customer - facing digital products. They will provide technical supervision and guidance across the team, establishing and maintaining the development processes and working practices. MAIN ACCOUNTABILITIES Lead the development and maintenance of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the organisation. Identify process improvement opportunities and act on them accordingly. Encourage innovation by identifying, evaluating and adoption of emerging technologies. Collaborate with the Head of Engineering on recruitment and on-boarding of team members. Identification of capability gaps and ensuring continual development of team members through mentoring and coaching. Work closely with Head of Engineering and act as a representative for engineering to your respective team. Work closely with other Lead Software Developers to ensure consistent ways of working and help limit duplication and waste. Contribute to, and work in accordance to the Engineering Team Charter and other organisational strategies (and encourage team members to). Deal effectively with low-performing team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in system design, development, testing and operational stability. Deep understanding of software design, code quality and ability to propose architectural options and evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand functional and non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda, SQS, API gateways, S3). Excellent time-management and organisational skills, with the ability to work to deadlines. Good communication, negotiating and influencing skills. Excellent opportunity to positively impact patient safety whilst working on complex, challenging and career defining projects. Basic salary £76,000 + excellent benefits Hybrid role - between 4 - 8 days per month in the London office, the rest remote