Senior Cloud Support Engineer x 2
Closing date: 29 January 2023
Location: Flexible
Salary: £37,308 - £40,806 (Grade 6)
Contract type : Permanent
Work pattern: You will need to work as part of a flexible shift pattern to cover service hours of 8am to 6pm. There are also requirements for weekend working when required to meet the business needs. Also, you will need to work on a time specific rota providing an ‘Out of Hours’ ICT Service to an agreed level.
Post numbers: 203405, 203406
Job Description
Working with the Flood Warning and Informing service as part of an ICT Platform Team the role is expected to provide technical support of all live National Flood Service applications and cloud platforms within an ITIL framework and defined product and platform team operating model, to deliver an outstanding customer focused Agile service.
You will be able to demonstrate knowledge and experience of the following:
Extensive knowledge and experience of supporting and administering Office 365/SharePoint Online/Dynamics 365/ Web Applications/COTS packages
Proven experience of working within a Public Cloud environment.
Experience of supporting and maintaining Rest APIs.
Experience of working with Azure DevOps and Visual Studio
Proven experience of supporting and developing platforms and/or applications with the following technologies; Azure PaaS, HTML 5, CSS, C#, MS SQL and Power Shell.
Knowledge of ITIL Service Management – specifically Incident and Problem Management and Project Management skills to define, plan and control work streams within your remit.
This role will offer a range of benefits, including:
Agile and flexible working
Civil Service Pension Scheme offering employer contributions of 26.6% to 30.3%
28 days annual leave, rising to 33 days
Generous leave entitlements for all your life needs
Health and wellbeing benefits and support
Weekly well-being hour to use as you choose
For more information, please visit our website.
Dec 08, 2022
Full time
Senior Cloud Support Engineer x 2
Closing date: 29 January 2023
Location: Flexible
Salary: £37,308 - £40,806 (Grade 6)
Contract type : Permanent
Work pattern: You will need to work as part of a flexible shift pattern to cover service hours of 8am to 6pm. There are also requirements for weekend working when required to meet the business needs. Also, you will need to work on a time specific rota providing an ‘Out of Hours’ ICT Service to an agreed level.
Post numbers: 203405, 203406
Job Description
Working with the Flood Warning and Informing service as part of an ICT Platform Team the role is expected to provide technical support of all live National Flood Service applications and cloud platforms within an ITIL framework and defined product and platform team operating model, to deliver an outstanding customer focused Agile service.
You will be able to demonstrate knowledge and experience of the following:
Extensive knowledge and experience of supporting and administering Office 365/SharePoint Online/Dynamics 365/ Web Applications/COTS packages
Proven experience of working within a Public Cloud environment.
Experience of supporting and maintaining Rest APIs.
Experience of working with Azure DevOps and Visual Studio
Proven experience of supporting and developing platforms and/or applications with the following technologies; Azure PaaS, HTML 5, CSS, C#, MS SQL and Power Shell.
Knowledge of ITIL Service Management – specifically Incident and Problem Management and Project Management skills to define, plan and control work streams within your remit.
This role will offer a range of benefits, including:
Agile and flexible working
Civil Service Pension Scheme offering employer contributions of 26.6% to 30.3%
28 days annual leave, rising to 33 days
Generous leave entitlements for all your life needs
Health and wellbeing benefits and support
Weekly well-being hour to use as you choose
For more information, please visit our website.
A Senior position within Future PLC’s Senior Site Reliability Engineer (SRE) team means becoming accountable for the long term success of many elements of the SRE team platform. The role requires a strong technical background alongside a passion for exploration and new opportunities. A Senior SRE is not expected to provide any formal coaching, or leadership to others, but would be expected to support mentoring and be a positive influence for the growth of our team and our department.
As a Senior SRE you will also be responsible for providing technical oversight for Futures delivery infrastructure and the success of teams that rely on that infrastructure.
You will bring strong leadership skills applied in a technical context with a team of engineers. You will help steer your team towards a common technical vision. You’ll help analyze the current system, it’s strengths and limitations. You will participate in roadmap and project planning efforts and will have ownership for delivering it.
You’ll be participating in project management efforts as the teams execute on plans, and you’ll have a role in communicating progress and status to stakeholders.
Responsibilities
Lead by example - Provide technical leadership for several functional areas in the SRE team like monitoring, logging, security, and more.
Take ownership for SRE projects and drive them forward
Support SRE Leads in accountability for meeting Futures SLAs and SLOs
Collaborate closely with development and project team mates to deliver on our shared goals
Implement, evolve and maintain runbooks, automation and documentation to improve working practices and system operation
Attend events, conferences and workshops to maintain awareness of industry trends and support their adoption within the organisation
Design, build and operate highly resilient, performant and observable infrastructure that serves the changing business objectives
Collaborate with third-party suppliers and customers where required to support business requirements
Translate high level technical guidance into actionable direction for the teams and initiatives
Respond to out of hours incidents as part of a shared rotation
Identify and drive cost-optimisation.
Responsibilities:
Previous experience providing technical direction for a team of engineers
Experience in directing long term projects and collaborating with teammates on its delivery
Experience developing and reviewing complex technical requirements, and translating them into actionable tasks for engineers
Good understanding of the full SDLC process
Proficient with Infrastructure as Code tools for managing Azure resources (Terraform and ARM templates)
Experience with Deployment techniques (Blue/Green, Canary etc)
Is opinionated on what good looks like for delivering both software and infrastructure via CI/CD pipeline best practices
Expert knowledge on AzureDevOps pipelines
Observability at scale with tools such as Azure Monitor, Application Insights and Log Analytics
Good understanding of Landing Zone architectural patterns (ideally Azure Cloud Adoption Framework)
Understanding of immutable infrastructure
Performance and Cost Optimisation from architectural and engineering perspective.
Good Understanding of IAAS and PAAS Azure services
Proficient with Configuration Management tools such as Ansible
Proficient with development languages such as C# or Javascript
Nov 09, 2021
Full time
A Senior position within Future PLC’s Senior Site Reliability Engineer (SRE) team means becoming accountable for the long term success of many elements of the SRE team platform. The role requires a strong technical background alongside a passion for exploration and new opportunities. A Senior SRE is not expected to provide any formal coaching, or leadership to others, but would be expected to support mentoring and be a positive influence for the growth of our team and our department.
As a Senior SRE you will also be responsible for providing technical oversight for Futures delivery infrastructure and the success of teams that rely on that infrastructure.
You will bring strong leadership skills applied in a technical context with a team of engineers. You will help steer your team towards a common technical vision. You’ll help analyze the current system, it’s strengths and limitations. You will participate in roadmap and project planning efforts and will have ownership for delivering it.
You’ll be participating in project management efforts as the teams execute on plans, and you’ll have a role in communicating progress and status to stakeholders.
Responsibilities
Lead by example - Provide technical leadership for several functional areas in the SRE team like monitoring, logging, security, and more.
Take ownership for SRE projects and drive them forward
Support SRE Leads in accountability for meeting Futures SLAs and SLOs
Collaborate closely with development and project team mates to deliver on our shared goals
Implement, evolve and maintain runbooks, automation and documentation to improve working practices and system operation
Attend events, conferences and workshops to maintain awareness of industry trends and support their adoption within the organisation
Design, build and operate highly resilient, performant and observable infrastructure that serves the changing business objectives
Collaborate with third-party suppliers and customers where required to support business requirements
Translate high level technical guidance into actionable direction for the teams and initiatives
Respond to out of hours incidents as part of a shared rotation
Identify and drive cost-optimisation.
Responsibilities:
Previous experience providing technical direction for a team of engineers
Experience in directing long term projects and collaborating with teammates on its delivery
Experience developing and reviewing complex technical requirements, and translating them into actionable tasks for engineers
Good understanding of the full SDLC process
Proficient with Infrastructure as Code tools for managing Azure resources (Terraform and ARM templates)
Experience with Deployment techniques (Blue/Green, Canary etc)
Is opinionated on what good looks like for delivering both software and infrastructure via CI/CD pipeline best practices
Expert knowledge on AzureDevOps pipelines
Observability at scale with tools such as Azure Monitor, Application Insights and Log Analytics
Good understanding of Landing Zone architectural patterns (ideally Azure Cloud Adoption Framework)
Understanding of immutable infrastructure
Performance and Cost Optimisation from architectural and engineering perspective.
Good Understanding of IAAS and PAAS Azure services
Proficient with Configuration Management tools such as Ansible
Proficient with development languages such as C# or Javascript
Job order - J(Apply online only) - Permanent Full Time Title Software Consultant Category Software Development/ Engineering City Leatherhead, England - South East, United Kingdom Job Description Software Consultant Position Description The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client. CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the Worlds Best Employers by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector. Join us and youll be part of an open, friendly community of experts. Well train and support you in taking your career wherever you want it to go. We are seeking to expand our maintenance team within the Space Data Platforms & Applications Business Unit part of SDI. The project involves the continued maintenance, evolution and modernisation of bespoke Earth Observation applications. The client is a leader in providing world-class EO data services to end users. Phases 1 & 2 of the project have been highly successful leading to an expanded scope for phase 3 extension. Phase 3 is focusing on refreshing the application portfolio using modern software development and testing practices to streamline service delivery as well as systems engineering. We are looking for a Software Consultant who has technical hands-on experience with evolving applications & delivering them into operations, technical authoring skills, and problem solving. They will be responsible for coordinating internal team activities, interacting with internationally based operators and customers, and managing suppliers by ensuring they deliver to time and quality. They will also be able to utilise their experience to manage software releases, diagnose and respond to live incidents and provide technical inputs to discussions with the client. Your future duties and responsibilities Team coordination as Maintenance Service Manager Technical coordination and liaison with third parties Overseeing a well-defined change management process, ensuring all SLAs are met Support systems integration activities Perform Technical Analysis, Requirements Analysis, Interface Definition, Test Specification Contribute to regular client meetings and reporting There will also be opportunities to grow in several different areas, such as cloud computing, containerised applications and DevOps practices Required qualifications to be successful in this role Essential: Excellent verbal and written communication. Ability to multitask, excellent time management, manage client expectations Ability to be hands-on to create automated frameworks, tooling, and scripts Experience with a ticketing system such as ServiceNow, Jira etc. Experience with Bash and common Linux command line tools. Experience with software testing Understanding of version control and configuration management. Excellent time management. Excellent customer service. Desirable skills: Experience with Python or other programming language. Robot Framework Technical writing Jenkins (or other CI/CD framework) Understanding of XML and HTML. Linux administration e.g. networking, storage, firewalls, security. Experience with containerised workloads or environments (e.g. Kubernetes). Cloud administration. Together, as owners, lets turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential because You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction. Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our teamone of the largest IT and business consulting services firms in the world. Skills BASH Configuration Management Linux ServiceNow Software Testing Reference (phone number removed)
May 01, 2024
Full time
Job order - J(Apply online only) - Permanent Full Time Title Software Consultant Category Software Development/ Engineering City Leatherhead, England - South East, United Kingdom Job Description Software Consultant Position Description The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client. CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the Worlds Best Employers by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector. Join us and youll be part of an open, friendly community of experts. Well train and support you in taking your career wherever you want it to go. We are seeking to expand our maintenance team within the Space Data Platforms & Applications Business Unit part of SDI. The project involves the continued maintenance, evolution and modernisation of bespoke Earth Observation applications. The client is a leader in providing world-class EO data services to end users. Phases 1 & 2 of the project have been highly successful leading to an expanded scope for phase 3 extension. Phase 3 is focusing on refreshing the application portfolio using modern software development and testing practices to streamline service delivery as well as systems engineering. We are looking for a Software Consultant who has technical hands-on experience with evolving applications & delivering them into operations, technical authoring skills, and problem solving. They will be responsible for coordinating internal team activities, interacting with internationally based operators and customers, and managing suppliers by ensuring they deliver to time and quality. They will also be able to utilise their experience to manage software releases, diagnose and respond to live incidents and provide technical inputs to discussions with the client. Your future duties and responsibilities Team coordination as Maintenance Service Manager Technical coordination and liaison with third parties Overseeing a well-defined change management process, ensuring all SLAs are met Support systems integration activities Perform Technical Analysis, Requirements Analysis, Interface Definition, Test Specification Contribute to regular client meetings and reporting There will also be opportunities to grow in several different areas, such as cloud computing, containerised applications and DevOps practices Required qualifications to be successful in this role Essential: Excellent verbal and written communication. Ability to multitask, excellent time management, manage client expectations Ability to be hands-on to create automated frameworks, tooling, and scripts Experience with a ticketing system such as ServiceNow, Jira etc. Experience with Bash and common Linux command line tools. Experience with software testing Understanding of version control and configuration management. Excellent time management. Excellent customer service. Desirable skills: Experience with Python or other programming language. Robot Framework Technical writing Jenkins (or other CI/CD framework) Understanding of XML and HTML. Linux administration e.g. networking, storage, firewalls, security. Experience with containerised workloads or environments (e.g. Kubernetes). Cloud administration. Together, as owners, lets turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential because You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction. Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our teamone of the largest IT and business consulting services firms in the world. Skills BASH Configuration Management Linux ServiceNow Software Testing Reference (phone number removed)
Job order - J(Apply online only) - Permanent Full Time Title Senior Software Engineer (C#) Category Software Development/ Engineering City Leatherhead, England - South East, United Kingdom Job Description Senior Software Engineer (C#) Position Description CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the Worlds Best Employers by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent, and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and youll be part of an open, friendly community of experts. Well train and support you in taking your career wherever you want it to go. The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client. Due to the secure nature of this project this role will require SC security clearance. The role will require attendance 2 to 3 per week at one of the programmes office locations in Leatherhead, Reading or Bridgend. Your future duties and responsibilities Get ready to be part of something big! We're gearing up for a hardware and software refresh on our current system. Picture this: DevOps / automation will be our secret weapon. We're revamping our deployment and testing processes, and that means exciting opportunities for you to dive into the world of automation and make a real impact. As a member of our team, you'll be at the forefront of upgrading and automating the installation process for multiple applications across various environments. We're not just stopping there our existing .Net applications are getting a major facelift too. We're uplifting them to the latest version of Visual Studio and ensuring they're equipped with the latest and greatest libraries and supporting code. But here's where it gets interesting we're not satisfied with manual deployments anymore. Nope, we're moving towards a fully automated CI / CD approach, and we need your skills to make it happen. Think configurable PowerShell DSC/Ansible scripts guiding the way as we seamlessly deploy our applications across different environments. So, if you're ready to be part of a team that's not just keeping up with the times but setting the bar for innovation, then buckle up because the ride ahead is going to be electrifying. Join us on this journey as we revolutionize our system and pave the way for a brighter, more automated future! - Non-functional uplift of existing .Net and similar applications to use latest supported versions of tools and libraries - Application inventory and scripted install automation using PowerShell DSC and Ansible - Supporting application deployment through the various development, test, and production environments - Ensure correct documentation is created and kept up to date Required qualifications to be successful in this role - .Net / C# - PowerShell - Good problem solving skills - CI / CD Desired Skills - Git or similar source control tool. - PowerShell DSC or similar desired state scripting - Use of CI tools, such as Jenkins - Experience of Ansible Together, as owners, lets turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential because You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction. Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our teamone of the largest IT and business consulting services firms in the world. Skills .NET C# PowerShell PowerShell Ansible GIT GIT Reference (phone number removed)
May 01, 2024
Full time
Job order - J(Apply online only) - Permanent Full Time Title Senior Software Engineer (C#) Category Software Development/ Engineering City Leatherhead, England - South East, United Kingdom Job Description Senior Software Engineer (C#) Position Description CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the Worlds Best Employers by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent, and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and youll be part of an open, friendly community of experts. Well train and support you in taking your career wherever you want it to go. The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client. Due to the secure nature of this project this role will require SC security clearance. The role will require attendance 2 to 3 per week at one of the programmes office locations in Leatherhead, Reading or Bridgend. Your future duties and responsibilities Get ready to be part of something big! We're gearing up for a hardware and software refresh on our current system. Picture this: DevOps / automation will be our secret weapon. We're revamping our deployment and testing processes, and that means exciting opportunities for you to dive into the world of automation and make a real impact. As a member of our team, you'll be at the forefront of upgrading and automating the installation process for multiple applications across various environments. We're not just stopping there our existing .Net applications are getting a major facelift too. We're uplifting them to the latest version of Visual Studio and ensuring they're equipped with the latest and greatest libraries and supporting code. But here's where it gets interesting we're not satisfied with manual deployments anymore. Nope, we're moving towards a fully automated CI / CD approach, and we need your skills to make it happen. Think configurable PowerShell DSC/Ansible scripts guiding the way as we seamlessly deploy our applications across different environments. So, if you're ready to be part of a team that's not just keeping up with the times but setting the bar for innovation, then buckle up because the ride ahead is going to be electrifying. Join us on this journey as we revolutionize our system and pave the way for a brighter, more automated future! - Non-functional uplift of existing .Net and similar applications to use latest supported versions of tools and libraries - Application inventory and scripted install automation using PowerShell DSC and Ansible - Supporting application deployment through the various development, test, and production environments - Ensure correct documentation is created and kept up to date Required qualifications to be successful in this role - .Net / C# - PowerShell - Good problem solving skills - CI / CD Desired Skills - Git or similar source control tool. - PowerShell DSC or similar desired state scripting - Use of CI tools, such as Jenkins - Experience of Ansible Together, as owners, lets turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential because You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction. Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our teamone of the largest IT and business consulting services firms in the world. Skills .NET C# PowerShell PowerShell Ansible GIT GIT Reference (phone number removed)
Outstanding permanent opportunity to join this global enterprise and famous brand within the magic circle of the legal sector. From a technology perspective, this organisation is a leader in its domain, significantly investing in AI, Machine Learning and automation technologies within an established cloud native (Azure), DevOps and Agile environment. We re looking for a hands-on Senior Developer or Senior Engineer to work with Product Owners, Architecture, Engineering Leads and Executive Technology Stakeholders to shape and deliver disruptive technology solutions. You ll require the following skills and experience: Prior experience operating in senior development & engineering positions within large technology teams in global, enterprise scale settings Extensive experience of C# and the .Net ecosystem Strong front end skills inc. Javascript, Typescript, HTML and CSS Knowledge of software architecture, patterns, testing and debugging Experience authoring and maintain CI/CD pipelines Experience with a variety of database technologies (inc. SQL Server) Experience of modern API development e.g. Swagger Basic exposure to Artificial Intelligence and Machine Learning technologies with a desire to develops skills in this field In depth knowledge of scalable, secure & high performance cloud engineering platforms Exposure to Python, OpenAI and Infrastructure as Code beneficial but not essential Extensive experience in Agile, product centric engineering environments Outstanding communications and stakeholder engagement & management skills, proven in large corporate settings An entrepreneurial thinker with a growth mindset £80k-£100k + bonus + excellent benefits. London & 70% remote
May 01, 2024
Full time
Outstanding permanent opportunity to join this global enterprise and famous brand within the magic circle of the legal sector. From a technology perspective, this organisation is a leader in its domain, significantly investing in AI, Machine Learning and automation technologies within an established cloud native (Azure), DevOps and Agile environment. We re looking for a hands-on Senior Developer or Senior Engineer to work with Product Owners, Architecture, Engineering Leads and Executive Technology Stakeholders to shape and deliver disruptive technology solutions. You ll require the following skills and experience: Prior experience operating in senior development & engineering positions within large technology teams in global, enterprise scale settings Extensive experience of C# and the .Net ecosystem Strong front end skills inc. Javascript, Typescript, HTML and CSS Knowledge of software architecture, patterns, testing and debugging Experience authoring and maintain CI/CD pipelines Experience with a variety of database technologies (inc. SQL Server) Experience of modern API development e.g. Swagger Basic exposure to Artificial Intelligence and Machine Learning technologies with a desire to develops skills in this field In depth knowledge of scalable, secure & high performance cloud engineering platforms Exposure to Python, OpenAI and Infrastructure as Code beneficial but not essential Extensive experience in Agile, product centric engineering environments Outstanding communications and stakeholder engagement & management skills, proven in large corporate settings An entrepreneurial thinker with a growth mindset £80k-£100k + bonus + excellent benefits. London & 70% remote
Job order - J(Apply online only) - Permanent Full Time Title Software Engineer (DV Security Clearance) Category Software Development/ Engineering City London, England - London, United Kingdom Job Description Software Engineer (DV Security Clearance) Position Description Elevate your potential with CGI, a global technology service provider and premier business consultancy recognized by Forbes Magazine as a top 100 employer. Our mission is rooted in evolution, excelling in intricate challenges. Collaborating directly with our clients, we employ innovative technologies to revolutionize, empower, safeguard, and deliver critical mission systems. CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the Worlds Best Employers by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and youll be part of an open, friendly community of experts. Well train and support you in taking your career wherever you want it to go. As a Software Developer at CGI you will be working closely with our clients on exciting projects, contributing to all phases of the software development lifecycle, and will be working with the latest technologies. You should be able to demonstrate key software skills in one or more software languages such as (but not exclusive too) Java, Python, Javascript and have experience in one or more frameworks such as Spring, React, Angular. You will also have a keen interest in cloud technologies such as AWS and Azure. Your future duties and responsibilities Experience delivering systems from initiation to project close using agile and project management methodologies. Work alongside CGI directors and clients to manage a variety of project deliveries, CGI members and partners. Assist as part of a team on the design components of systems. Code, document changes, follow established processes and conduct unit testing. Ensure adherence to secure coding standards and best practices. Familiar with Cloud architecture and DevOps and principles. Required qualifications to be successful in this role Agile Development Application Development Full Stack Development Object Oriented Programming Problem Solving Code Review Desired Competencies: Change Management Program Management Software Architecture Agile Quality Assurance Requirement Analysis Due to the secure nature of the programme/role, you will need to hold the highest level of UK Security Clearance Working pattern: due to the secure nature of the work we are operating with a hybrid working policy however due to the secure nature of some projects with this area we would expect our members to be in their local when required. Some travel to other CGI or client sites might also be required (all travel away from your base office is expensed) Together, as owners, lets turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential because You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction. Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our teamone of the largest IT and business consulting services firms in the world. Skills Application Development Code Review Code Review Full Stack Development Object Oriented Programming Reference (phone number removed)
May 01, 2024
Full time
Job order - J(Apply online only) - Permanent Full Time Title Software Engineer (DV Security Clearance) Category Software Development/ Engineering City London, England - London, United Kingdom Job Description Software Engineer (DV Security Clearance) Position Description Elevate your potential with CGI, a global technology service provider and premier business consultancy recognized by Forbes Magazine as a top 100 employer. Our mission is rooted in evolution, excelling in intricate challenges. Collaborating directly with our clients, we employ innovative technologies to revolutionize, empower, safeguard, and deliver critical mission systems. CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the Worlds Best Employers by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and youll be part of an open, friendly community of experts. Well train and support you in taking your career wherever you want it to go. As a Software Developer at CGI you will be working closely with our clients on exciting projects, contributing to all phases of the software development lifecycle, and will be working with the latest technologies. You should be able to demonstrate key software skills in one or more software languages such as (but not exclusive too) Java, Python, Javascript and have experience in one or more frameworks such as Spring, React, Angular. You will also have a keen interest in cloud technologies such as AWS and Azure. Your future duties and responsibilities Experience delivering systems from initiation to project close using agile and project management methodologies. Work alongside CGI directors and clients to manage a variety of project deliveries, CGI members and partners. Assist as part of a team on the design components of systems. Code, document changes, follow established processes and conduct unit testing. Ensure adherence to secure coding standards and best practices. Familiar with Cloud architecture and DevOps and principles. Required qualifications to be successful in this role Agile Development Application Development Full Stack Development Object Oriented Programming Problem Solving Code Review Desired Competencies: Change Management Program Management Software Architecture Agile Quality Assurance Requirement Analysis Due to the secure nature of the programme/role, you will need to hold the highest level of UK Security Clearance Working pattern: due to the secure nature of the work we are operating with a hybrid working policy however due to the secure nature of some projects with this area we would expect our members to be in their local when required. Some travel to other CGI or client sites might also be required (all travel away from your base office is expensed) Together, as owners, lets turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential because You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction. Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our teamone of the largest IT and business consulting services firms in the world. Skills Application Development Code Review Code Review Full Stack Development Object Oriented Programming Reference (phone number removed)
Ideally hybrid, fully remote considered You are an early career Software Engineer with some knowledge of Python and SQL related languages. You are keen to progress in a full stack environment which will include, REST APIs and microservice architecture, containers and cloud technologies (e.g. Kubernetes, Docker, AWS) and Linux development/operations. It would be great if you understand some of these technologies, but don t worry if you don t have them all, we will provide training and support. About our stack: We develop web applications and REST APIs with a microservice architecture. Our stack currently includes Python and PostgreSQL with a range of popular support tools and frameworks. We deploy containerised environments on Kubernetes (AWS) using GitLab pipelines and Helm, and we automate our testing and deployment pipelines wherever possible. Although we are doing mostly backend work, we also do some frontend development, using Typescript and Vue.js, and there is a strong DevOps aspect to our work. We are open minded about what we use and always strive to improve and use the right tools for the job. What will you do: The core aim of the Development Team is to provide departments across the business with the software they need to work as effectively as possible. This covers a wide variety of projects, from developing tools to help with the design, validation, and visualisation (both GIS and graph) of our network, designing storage and versioning solutions, implementing tools for the tracking of our build or improving our retail customer journey. Being Agile is key to what we do: the business is evolving quickly, and we are working closely with other teams to assist them in various projects. This gives us plenty of room for taking initiatives and making a difference. Where will you go: When you join, we will show you a clear progression route via training and technology learning that enables growth to next level Software Engineering roles up to Senior and Principle. We believe in creating a friendly, diverse, supportive, and inclusive environment, with a strong focus on personal development through code reviews, developers meetings, mentoring and training. Who are we: We bring digital happiness and brilliant broadband to rural communities We are a dynamic internet service provider. We bring broadband infrastructure where there is little provision. Our internal and external stakeholders range from a village of potential customers, small businesses, thru to councils, investors and financiers. We have a small army of field engineers and multiple complex systems.
May 01, 2024
Full time
Ideally hybrid, fully remote considered You are an early career Software Engineer with some knowledge of Python and SQL related languages. You are keen to progress in a full stack environment which will include, REST APIs and microservice architecture, containers and cloud technologies (e.g. Kubernetes, Docker, AWS) and Linux development/operations. It would be great if you understand some of these technologies, but don t worry if you don t have them all, we will provide training and support. About our stack: We develop web applications and REST APIs with a microservice architecture. Our stack currently includes Python and PostgreSQL with a range of popular support tools and frameworks. We deploy containerised environments on Kubernetes (AWS) using GitLab pipelines and Helm, and we automate our testing and deployment pipelines wherever possible. Although we are doing mostly backend work, we also do some frontend development, using Typescript and Vue.js, and there is a strong DevOps aspect to our work. We are open minded about what we use and always strive to improve and use the right tools for the job. What will you do: The core aim of the Development Team is to provide departments across the business with the software they need to work as effectively as possible. This covers a wide variety of projects, from developing tools to help with the design, validation, and visualisation (both GIS and graph) of our network, designing storage and versioning solutions, implementing tools for the tracking of our build or improving our retail customer journey. Being Agile is key to what we do: the business is evolving quickly, and we are working closely with other teams to assist them in various projects. This gives us plenty of room for taking initiatives and making a difference. Where will you go: When you join, we will show you a clear progression route via training and technology learning that enables growth to next level Software Engineering roles up to Senior and Principle. We believe in creating a friendly, diverse, supportive, and inclusive environment, with a strong focus on personal development through code reviews, developers meetings, mentoring and training. Who are we: We bring digital happiness and brilliant broadband to rural communities We are a dynamic internet service provider. We bring broadband infrastructure where there is little provision. Our internal and external stakeholders range from a village of potential customers, small businesses, thru to councils, investors and financiers. We have a small army of field engineers and multiple complex systems.
Site Reliability Engineer (Node.js Support) Fully Remote- Up to 40K This isn't your average SaaS platform - Trust me. My client launched their award-winning, enterprise-scale platform under 5 years ago and it has since revolutionized its industry and is being utilized by some of the biggest companies and brand names in the WORLD. They have over 300 customers globally (I'm talking about big house-hold names!) and they have millions of users over the globe too! They built the platform from scratch several years ago using absolutely no legacy code and only the very best technology stack and enterprise tools within a true Microservices environment. They have since grown their Engineering function significantly and have proud to have a team of some of most talented DevOps and SRE's in the UK. They're bringing on new customers all of the time and due to this - we're looking for a further SRE to join them and play a key role in driving the platform forward and being a part of its evolution! Now, this isn't your traditional SRE role. We don't need you to come in and build new features - I'm looking for someone to get stuck into troubleshooting issues, containing bugs and someone to essentially ensure that the systems integrity and performance is top-notch! You will play a key role in configuring the ongoing management of environments and services on their AWS platform. You will be the type of person who enjoys getting stuck into troubleshooting issues and implementing automation solutions. You will be at the top of your game in regards to debugging Node.js applications and be able to enhance tools and processes for monitoring scalable applications on AWS. Tech wise, I'm looking for an AWS enthusiast and someone who has supported NodeJS environments for web-based Microservices. You will have experience debugging applications and have the ability to solve complex technical issues. This is a great chance to join a firm who do things the right way. These guys absolutely do NOT compromise on quality - they take it very seriously. They place a huge emphasis on delivery so its naturally critical we find someone that shares and owns this mindset! If you want to work on Enterprise-Scale software in a true Microservices environment - this really isn't a role you want to miss out on. They have an office in the East Midlands but most of the Engineering team work fully remotely. In return you'll receive up to 40k plus UNLIMITED HOLIDAY! Yes! You heard me, unlimited! Contact me today (url removed) for immediate consideration Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
May 01, 2024
Full time
Site Reliability Engineer (Node.js Support) Fully Remote- Up to 40K This isn't your average SaaS platform - Trust me. My client launched their award-winning, enterprise-scale platform under 5 years ago and it has since revolutionized its industry and is being utilized by some of the biggest companies and brand names in the WORLD. They have over 300 customers globally (I'm talking about big house-hold names!) and they have millions of users over the globe too! They built the platform from scratch several years ago using absolutely no legacy code and only the very best technology stack and enterprise tools within a true Microservices environment. They have since grown their Engineering function significantly and have proud to have a team of some of most talented DevOps and SRE's in the UK. They're bringing on new customers all of the time and due to this - we're looking for a further SRE to join them and play a key role in driving the platform forward and being a part of its evolution! Now, this isn't your traditional SRE role. We don't need you to come in and build new features - I'm looking for someone to get stuck into troubleshooting issues, containing bugs and someone to essentially ensure that the systems integrity and performance is top-notch! You will play a key role in configuring the ongoing management of environments and services on their AWS platform. You will be the type of person who enjoys getting stuck into troubleshooting issues and implementing automation solutions. You will be at the top of your game in regards to debugging Node.js applications and be able to enhance tools and processes for monitoring scalable applications on AWS. Tech wise, I'm looking for an AWS enthusiast and someone who has supported NodeJS environments for web-based Microservices. You will have experience debugging applications and have the ability to solve complex technical issues. This is a great chance to join a firm who do things the right way. These guys absolutely do NOT compromise on quality - they take it very seriously. They place a huge emphasis on delivery so its naturally critical we find someone that shares and owns this mindset! If you want to work on Enterprise-Scale software in a true Microservices environment - this really isn't a role you want to miss out on. They have an office in the East Midlands but most of the Engineering team work fully remotely. In return you'll receive up to 40k plus UNLIMITED HOLIDAY! Yes! You heard me, unlimited! Contact me today (url removed) for immediate consideration Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
Application Support- Node.js Apps- Fully remote, 40K This isn't your average SaaS platform - Trust me. My client launched their award-winning, enterprise-scale platform under 5 years ago and it has since revolutionized its industry and is being utilized by some of the biggest companies and brand names in the WORLD. They have over 300 customers globally (I'm talking about big house-hold names!) and they have millions of users over the globe too! They built the platform from scratch several years ago using absolutely no legacy code and only the very best technology stack and enterprise tools within a true Microservices environment. They have since grown their Engineering function significantly and have proud to have a team of some of most talented DevOps and SRE's in the UK. They're bringing on new customers all of the time and due to this - we're looking for a further SRE to join them and play a key role in driving the platform forward and being a part of its evolution! Now, this isn't your traditional App Support role role. We don't need you to come in and build new features - I'm looking for someone to get stuck into troubleshooting issues, containing bugs and someone to essentially ensure that the systems integrity and performance is top-notch! You will play a key role in configuring the ongoing management of environments and services on their AWS platform. You will be the type of person who enjoys getting stuck into troubleshooting issues and implementing automation solutions. You will be at the top of your game in regards to debugging Node.js applications and be able to enhance tools and processes for monitoring scalable applications on AWS. Tech wise, I'm looking for an AWS enthusiast and someone who has supported NodeJS environments for web-based Microservices. You will have experience debugging applications and have the ability to solve complex technical issues. This is a great chance to join a firm who do things the right way. These guys absolutely do NOT compromise on quality - they take it very seriously. They place a huge emphasis on delivery so its naturally critical we find someone that shares and owns this mindset! If you want to work on Enterprise-Scale software in a true Microservices environment - this really isn't a role you want to miss out on. They have an office in the East Midlands but most of the Engineering team work fully remotely. In return you'll receive up to 40k plus UNLIMITED HOLIDAY! Yes! You heard me, unlimited! Contact me today (url removed) for immediate consideration Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
May 01, 2024
Full time
Application Support- Node.js Apps- Fully remote, 40K This isn't your average SaaS platform - Trust me. My client launched their award-winning, enterprise-scale platform under 5 years ago and it has since revolutionized its industry and is being utilized by some of the biggest companies and brand names in the WORLD. They have over 300 customers globally (I'm talking about big house-hold names!) and they have millions of users over the globe too! They built the platform from scratch several years ago using absolutely no legacy code and only the very best technology stack and enterprise tools within a true Microservices environment. They have since grown their Engineering function significantly and have proud to have a team of some of most talented DevOps and SRE's in the UK. They're bringing on new customers all of the time and due to this - we're looking for a further SRE to join them and play a key role in driving the platform forward and being a part of its evolution! Now, this isn't your traditional App Support role role. We don't need you to come in and build new features - I'm looking for someone to get stuck into troubleshooting issues, containing bugs and someone to essentially ensure that the systems integrity and performance is top-notch! You will play a key role in configuring the ongoing management of environments and services on their AWS platform. You will be the type of person who enjoys getting stuck into troubleshooting issues and implementing automation solutions. You will be at the top of your game in regards to debugging Node.js applications and be able to enhance tools and processes for monitoring scalable applications on AWS. Tech wise, I'm looking for an AWS enthusiast and someone who has supported NodeJS environments for web-based Microservices. You will have experience debugging applications and have the ability to solve complex technical issues. This is a great chance to join a firm who do things the right way. These guys absolutely do NOT compromise on quality - they take it very seriously. They place a huge emphasis on delivery so its naturally critical we find someone that shares and owns this mindset! If you want to work on Enterprise-Scale software in a true Microservices environment - this really isn't a role you want to miss out on. They have an office in the East Midlands but most of the Engineering team work fully remotely. In return you'll receive up to 40k plus UNLIMITED HOLIDAY! Yes! You heard me, unlimited! Contact me today (url removed) for immediate consideration Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
Job Overview You will be joining our Performance Tools team, who design and develop the tools that games developers and application developers use to profile and debug their work for optimum performance, enabling the next generation of mobile games and other innovative graphics applications. Are you passionate about mobile gaming, interested in building tools that help developers improve the efficiency of their games, or do you have an interest in the processes used in the development of graphics for applications? Then this role is for you, allowing you an in-depth view of the processes used by developers to create to graphics in applications and a role in shaping the tools those developers are using. We are looking for a graphics API expert to join our team working on our newest graphics tool. Working collaboratively as part of the Performance Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools Contribution to the development of new features, including work planning, feature design, and consideration of User Experience / work flow Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process Mentoring and coaching of junior team members Documentation of designs / implementations Required Skills and Experience: Strong expertise in Vulkan or other similar graphics APIs A strong understanding and practical experience of modern C++ programming Strong abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work Experience with scripting, in a language such as Python, and using the Linux command line. "Nice to Have" Skills and Experience: You may have Experience developing games using Unity, Unreal, Godot or similar engines Understanding of different computer graphics techniques and understand the associated tradeoffs Exposure to ML / AI Experience with OpenCL / Cuda style compute solutions Android development experience Experience working cross site In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
May 01, 2024
Full time
Job Overview You will be joining our Performance Tools team, who design and develop the tools that games developers and application developers use to profile and debug their work for optimum performance, enabling the next generation of mobile games and other innovative graphics applications. Are you passionate about mobile gaming, interested in building tools that help developers improve the efficiency of their games, or do you have an interest in the processes used in the development of graphics for applications? Then this role is for you, allowing you an in-depth view of the processes used by developers to create to graphics in applications and a role in shaping the tools those developers are using. We are looking for a graphics API expert to join our team working on our newest graphics tool. Working collaboratively as part of the Performance Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools Contribution to the development of new features, including work planning, feature design, and consideration of User Experience / work flow Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process Mentoring and coaching of junior team members Documentation of designs / implementations Required Skills and Experience: Strong expertise in Vulkan or other similar graphics APIs A strong understanding and practical experience of modern C++ programming Strong abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work Experience with scripting, in a language such as Python, and using the Linux command line. "Nice to Have" Skills and Experience: You may have Experience developing games using Unity, Unreal, Godot or similar engines Understanding of different computer graphics techniques and understand the associated tradeoffs Exposure to ML / AI Experience with OpenCL / Cuda style compute solutions Android development experience Experience working cross site In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
Site Reliability Engineer - SRE One of our biggest customers based in the Financial Services sector is looking for an experienced Site Reliability Engineer - SRE to join them as they look to create a newly appointed team. Site Reliability Engineer: We have an exciting brand-new opportunity to join a dynamic IT Team as a Site Reliability Engineer. We are looking for an expert in this field who has extensive experience and knowledge in managing APM tools such as Dynatrace and has demonstrable experience (at least 3 years) as a Site Reliability Engineer. The Site Reliability Engineer (SRE) will take ownership of the observability suite, leveraging deep DevOps skills and experience to proactively enhance the performance and stability of APIs and applications. This role will play a crucial part in ensuring reliability and scalability including managing APM tools such as Dynatrace or New Relic. Main Responsibilities as Site Reliability Engineer: Take ownership of the observability suite, including monitoring, logging, and alerting tools, to ensure comprehensive and holistic visibility into system performance and health. Configure and manage APM tools such as Dynatrace or New Relic, utilizing their capabilities to monitor application performance and troubleshoot issues effectively. Utilize deep DevOps skills and experience to implement and maintain infrastructure as code (IaC) practices, automating deployment, scaling, and management processes. Proactively measure and identify performance bottlenecks and reliability issues in APIs and applications and implement solutions to mitigate these issues. Collaborate with development teams to optimize application performance, improve resource utilization, and enhance scalability. Implement and maintain robust incident response and post-incident review processes to minimize downtime and prevent recurrence of issues. Drive continuous improvement initiatives to enhance the reliability, scalability, and efficiency of infrastructure and services, getting ahead of customer needs. Participate in on-call rotation and provide support for incident resolution and troubleshooting as needed. Skills and experience you need as Site Reliability Engineer Demonstrable experience (at least 3 years) as a Site Reliability Engineer or similar role, with a focus on maintaining high availability, reliability, and scalability of production systems. Strong expertise in monitoring, logging, and alerting tools such as Prometheus, ELK stack, Grafana, Azure Monitor etc., with the ability to take ownership of the observability suite. Experience managing APM tools such as Dynatrace or New Relic, utilizing their capabilities to monitor application performance effectively. Deep understanding of DevOps principles and practices, including infrastructure as code (IaC) using Terraform, automated deployment, and configuration management (including tools). Experience with Node.js, Java and JavaScript frameworks Experience with cloud technologies, preferably Azure, and proficiency in managing cloud-based infrastructure. Proven ability to proactively identify and resolve performance bottlenecks and reliability issues in APIs and applications. Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams. Experience with incident response and post-incident review processes, and a commitment to minimizing downtime and preventing recurrence of issues. A proactive mindset with a focus on continuous improvement, constantly seeking opportunities to enhance the reliability, scalability, and efficiency of infrastructure and services. Resilient work ethic and the ability to thrive in a fast-paced and dynamic environment, including participation in on-call rotation for incident response and troubleshooting. Due to the volume of applications received for positions, it will not be possible to respond to all applications and only applicants who are considered suitable for interview will be contacted. Proactive Appointments Limited operates as an employment agency and employment business and is an equal opportunities organisation We take our obligations to protect your personal data very seriously. Any information provided to us will be processed as detailed in our Privacy Notice, a copy of which can be found on our website (url removed)
May 01, 2024
Full time
Site Reliability Engineer - SRE One of our biggest customers based in the Financial Services sector is looking for an experienced Site Reliability Engineer - SRE to join them as they look to create a newly appointed team. Site Reliability Engineer: We have an exciting brand-new opportunity to join a dynamic IT Team as a Site Reliability Engineer. We are looking for an expert in this field who has extensive experience and knowledge in managing APM tools such as Dynatrace and has demonstrable experience (at least 3 years) as a Site Reliability Engineer. The Site Reliability Engineer (SRE) will take ownership of the observability suite, leveraging deep DevOps skills and experience to proactively enhance the performance and stability of APIs and applications. This role will play a crucial part in ensuring reliability and scalability including managing APM tools such as Dynatrace or New Relic. Main Responsibilities as Site Reliability Engineer: Take ownership of the observability suite, including monitoring, logging, and alerting tools, to ensure comprehensive and holistic visibility into system performance and health. Configure and manage APM tools such as Dynatrace or New Relic, utilizing their capabilities to monitor application performance and troubleshoot issues effectively. Utilize deep DevOps skills and experience to implement and maintain infrastructure as code (IaC) practices, automating deployment, scaling, and management processes. Proactively measure and identify performance bottlenecks and reliability issues in APIs and applications and implement solutions to mitigate these issues. Collaborate with development teams to optimize application performance, improve resource utilization, and enhance scalability. Implement and maintain robust incident response and post-incident review processes to minimize downtime and prevent recurrence of issues. Drive continuous improvement initiatives to enhance the reliability, scalability, and efficiency of infrastructure and services, getting ahead of customer needs. Participate in on-call rotation and provide support for incident resolution and troubleshooting as needed. Skills and experience you need as Site Reliability Engineer Demonstrable experience (at least 3 years) as a Site Reliability Engineer or similar role, with a focus on maintaining high availability, reliability, and scalability of production systems. Strong expertise in monitoring, logging, and alerting tools such as Prometheus, ELK stack, Grafana, Azure Monitor etc., with the ability to take ownership of the observability suite. Experience managing APM tools such as Dynatrace or New Relic, utilizing their capabilities to monitor application performance effectively. Deep understanding of DevOps principles and practices, including infrastructure as code (IaC) using Terraform, automated deployment, and configuration management (including tools). Experience with Node.js, Java and JavaScript frameworks Experience with cloud technologies, preferably Azure, and proficiency in managing cloud-based infrastructure. Proven ability to proactively identify and resolve performance bottlenecks and reliability issues in APIs and applications. Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams. Experience with incident response and post-incident review processes, and a commitment to minimizing downtime and preventing recurrence of issues. A proactive mindset with a focus on continuous improvement, constantly seeking opportunities to enhance the reliability, scalability, and efficiency of infrastructure and services. Resilient work ethic and the ability to thrive in a fast-paced and dynamic environment, including participation in on-call rotation for incident response and troubleshooting. Due to the volume of applications received for positions, it will not be possible to respond to all applications and only applicants who are considered suitable for interview will be contacted. Proactive Appointments Limited operates as an employment agency and employment business and is an equal opportunities organisation We take our obligations to protect your personal data very seriously. Any information provided to us will be processed as detailed in our Privacy Notice, a copy of which can be found on our website (url removed)
Job Overview You will be joining our Performance Tools team, who design and develop the tools used for software profiling and CPU performance analysis. Their use as profiling applications for platforms ranges from mobile phones, to cars, to cloud servers. We are currently expanding our focus on the cloud computing and network infrastructure use cases, and are looking to grow our team in this area. You will be joining an established development team and helping drive our tool in a new direction. Working collaboratively as part of the Profiling Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools The improvement and extension of performance counter and trace capture software (developed in C++). Development of performance analysis, presentation and UI software (developed in Java). Contribution to the development of new features, including work planning, feature design, and consideration of User Experience Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process. Required Skills and Experience: A strong understanding and practical experience of C++ programming Abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work "Nice to Have" Skills and Experience: You may have Android development experience Experience of Java programming Experience with scripting, in a language such as Python, and using the Linux command line. Do you think you could contribute to our team? Even if you don't meet all these requirements we would love to hear from you! In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
May 01, 2024
Full time
Job Overview You will be joining our Performance Tools team, who design and develop the tools used for software profiling and CPU performance analysis. Their use as profiling applications for platforms ranges from mobile phones, to cars, to cloud servers. We are currently expanding our focus on the cloud computing and network infrastructure use cases, and are looking to grow our team in this area. You will be joining an established development team and helping drive our tool in a new direction. Working collaboratively as part of the Profiling Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools The improvement and extension of performance counter and trace capture software (developed in C++). Development of performance analysis, presentation and UI software (developed in Java). Contribution to the development of new features, including work planning, feature design, and consideration of User Experience Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process. Required Skills and Experience: A strong understanding and practical experience of C++ programming Abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work "Nice to Have" Skills and Experience: You may have Android development experience Experience of Java programming Experience with scripting, in a language such as Python, and using the Linux command line. Do you think you could contribute to our team? Even if you don't meet all these requirements we would love to hear from you! In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
Job Overview You will be joining our Performance Tools team, who design and develop the tools that games developers and application developers use to profile and debug their work for optimum performance, enabling the next generation of mobile games and other innovative graphics applications. Are you passionate about mobile gaming, interested in building tools that help developers improve the efficiency of their games, or do you have an interest in the processes used in the development of graphics for applications? Then this role is for you, allowing you an in-depth view of the processes used by developers to create to graphics in applications and a role in shaping the tools those developers are using. We are looking for a graphics API expert to join our team working on our newest graphics tool. Working collaboratively as part of the Performance Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools Contribution to the development of new features, including work planning, feature design, and consideration of User Experience / work flow Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process Mentoring and coaching of junior team members Documentation of designs / implementations Required Skills and Experience: Strong expertise in Vulkan or other similar graphics APIs A strong understanding and practical experience of modern C++ programming Strong abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work Experience with scripting, in a language such as Python, and using the Linux command line. "Nice to Have" Skills and Experience: You may have Experience developing games using Unity, Unreal, Godot or similar engines Understanding of different computer graphics techniques and understand the associated tradeoffs Exposure to ML / AI Experience with OpenCL / Cuda style compute solutions Android development experience Experience working cross site In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
May 01, 2024
Full time
Job Overview You will be joining our Performance Tools team, who design and develop the tools that games developers and application developers use to profile and debug their work for optimum performance, enabling the next generation of mobile games and other innovative graphics applications. Are you passionate about mobile gaming, interested in building tools that help developers improve the efficiency of their games, or do you have an interest in the processes used in the development of graphics for applications? Then this role is for you, allowing you an in-depth view of the processes used by developers to create to graphics in applications and a role in shaping the tools those developers are using. We are looking for a graphics API expert to join our team working on our newest graphics tool. Working collaboratively as part of the Performance Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools Contribution to the development of new features, including work planning, feature design, and consideration of User Experience / work flow Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process Mentoring and coaching of junior team members Documentation of designs / implementations Required Skills and Experience: Strong expertise in Vulkan or other similar graphics APIs A strong understanding and practical experience of modern C++ programming Strong abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work Experience with scripting, in a language such as Python, and using the Linux command line. "Nice to Have" Skills and Experience: You may have Experience developing games using Unity, Unreal, Godot or similar engines Understanding of different computer graphics techniques and understand the associated tradeoffs Exposure to ML / AI Experience with OpenCL / Cuda style compute solutions Android development experience Experience working cross site In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
Job Title - Software Test Engineer Salary - £35,000 - £38,000 Benefits remote working, up to £100 per month contribution to office costs, private healthcare, contributory pension, 23 days Annual leave + statutory Bank holidays + birthday off Must have permanent citizenship and able to work in the UK on a permanent basis. Job & Department Summary As a software test engineer, you'll be involved in the quality assurance stage of software development and deployment. You'll conduct automated and manual tests to ensure the software created by developers is fit for purpose, and any bugs or issues are removed within a product before it gets deployed to everyday users. Delivering in a fast-paced environment and performing tasks alone or as a part of a team always ensuring a positive customer experience. Each member of the team is an ambassador for the company, and our client strives to always offer the highest levels of customer service. Essential Functions Analysing users' stories and/or use cases/requirements for validity and feasibility. Collaborate closely with other team members and departments. Create and design testing plans/procedures to evaluate the performance of the software. Building software testing programs that automate testing processes. Running the software testing procedures to evaluate the software. Perform manual testing where automation is not available or feasible. Documenting all testing procedures. Reporting bugs and making recommendations to improve the software product. Retesting software after bugs are fixed to ensure the program works properly. Execute all levels of testing (System, Integration, and Regression). Detect, log, and track software defects and inconsistencies. Apply quality engineering principles throughout the Agile product lifecycle. Create support and user documentation, including release notes. Assist with the creation of knowledge base documentation. Work in a timely fashion to deadlines and expectations as set by the manager and schedule. Key Performance Outcomes Take responsibility for own learning and development, managing time appropriately to build knowledge of product and use, requesting any training requirements. Meeting internal and customer service levels. To work collaboratively within the Team by supporting colleagues giving advice and assistance where sought, and communicating in an effective manner. Required Skills & Experience Minimum GCSE English and Mathematics grade C or equivalent. A Level or equivalent in IT or able to demonstrate competent working knowledge/experience working with computer systems, operating environments/Microsoft Applications. Experience: 2 years minimum as a Software Test Engineer or a similar role. Desirable if you have worked with the following: Selenium, Playwright, Browserstack or other browser automation tools and Azure Devops. Functional Skills Ability to demonstrate a high level of problem-solving capabilities and attention to detail. Multi-tasking capabilities and ability to thrive in a fast-paced environment. Ability and desire to expand knowledge with the changing marketplace and technology. Experience in data analysis. Sense of ownership and pride in your performance and its impact on the company s success. Great interpersonal and communication skills. Strong written and verbal communication skills. Apply today with an up-to-date CV.
May 01, 2024
Full time
Job Title - Software Test Engineer Salary - £35,000 - £38,000 Benefits remote working, up to £100 per month contribution to office costs, private healthcare, contributory pension, 23 days Annual leave + statutory Bank holidays + birthday off Must have permanent citizenship and able to work in the UK on a permanent basis. Job & Department Summary As a software test engineer, you'll be involved in the quality assurance stage of software development and deployment. You'll conduct automated and manual tests to ensure the software created by developers is fit for purpose, and any bugs or issues are removed within a product before it gets deployed to everyday users. Delivering in a fast-paced environment and performing tasks alone or as a part of a team always ensuring a positive customer experience. Each member of the team is an ambassador for the company, and our client strives to always offer the highest levels of customer service. Essential Functions Analysing users' stories and/or use cases/requirements for validity and feasibility. Collaborate closely with other team members and departments. Create and design testing plans/procedures to evaluate the performance of the software. Building software testing programs that automate testing processes. Running the software testing procedures to evaluate the software. Perform manual testing where automation is not available or feasible. Documenting all testing procedures. Reporting bugs and making recommendations to improve the software product. Retesting software after bugs are fixed to ensure the program works properly. Execute all levels of testing (System, Integration, and Regression). Detect, log, and track software defects and inconsistencies. Apply quality engineering principles throughout the Agile product lifecycle. Create support and user documentation, including release notes. Assist with the creation of knowledge base documentation. Work in a timely fashion to deadlines and expectations as set by the manager and schedule. Key Performance Outcomes Take responsibility for own learning and development, managing time appropriately to build knowledge of product and use, requesting any training requirements. Meeting internal and customer service levels. To work collaboratively within the Team by supporting colleagues giving advice and assistance where sought, and communicating in an effective manner. Required Skills & Experience Minimum GCSE English and Mathematics grade C or equivalent. A Level or equivalent in IT or able to demonstrate competent working knowledge/experience working with computer systems, operating environments/Microsoft Applications. Experience: 2 years minimum as a Software Test Engineer or a similar role. Desirable if you have worked with the following: Selenium, Playwright, Browserstack or other browser automation tools and Azure Devops. Functional Skills Ability to demonstrate a high level of problem-solving capabilities and attention to detail. Multi-tasking capabilities and ability to thrive in a fast-paced environment. Ability and desire to expand knowledge with the changing marketplace and technology. Experience in data analysis. Sense of ownership and pride in your performance and its impact on the company s success. Great interpersonal and communication skills. Strong written and verbal communication skills. Apply today with an up-to-date CV.
Job Overview You will be joining our Performance Tools team, who design and develop the tools used for software profiling and CPU performance analysis. Their use as profiling applications for platforms ranges from mobile phones, to cars, to cloud servers. We are currently expanding our focus on the cloud computing and network infrastructure use cases, and are looking to grow our team in this area. You will be joining an established development team and helping drive our tool in a new direction. Working collaboratively as part of the Profiling Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools The improvement and extension of performance counter and trace capture software (developed in C++). Development of performance analysis, presentation and UI software (developed in Java). Contribution to the development of new features, including work planning, feature design, and consideration of User Experience Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process. Required Skills and Experience: A strong understanding and practical experience of C++ programming Abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work "Nice to Have" Skills and Experience: You may have Android development experience Experience of Java programming Experience with scripting, in a language such as Python, and using the Linux command line. Do you think you could contribute to our team? Even if you don't meet all these requirements we would love to hear from you! In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
May 01, 2024
Full time
Job Overview You will be joining our Performance Tools team, who design and develop the tools used for software profiling and CPU performance analysis. Their use as profiling applications for platforms ranges from mobile phones, to cars, to cloud servers. We are currently expanding our focus on the cloud computing and network infrastructure use cases, and are looking to grow our team in this area. You will be joining an established development team and helping drive our tool in a new direction. Working collaboratively as part of the Profiling Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools The improvement and extension of performance counter and trace capture software (developed in C++). Development of performance analysis, presentation and UI software (developed in Java). Contribution to the development of new features, including work planning, feature design, and consideration of User Experience Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process. Required Skills and Experience: A strong understanding and practical experience of C++ programming Abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work "Nice to Have" Skills and Experience: You may have Android development experience Experience of Java programming Experience with scripting, in a language such as Python, and using the Linux command line. Do you think you could contribute to our team? Even if you don't meet all these requirements we would love to hear from you! In return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.
Clearwater People Solutions
Leicester, Leicestershire
We have an exciting opportunity for a Senior PHP Engineer. Our client provides a market-leading SaaS platform for customers of all sizes. They are experiencing remarkable growth and are now seeking a talented Senior PHP Engineer to join their team to help evolve their platforms in line with business demand. As the Senior PHP Engineer, you will join a small team of talented engineers, playing a pivotal role in shaping the technical direction of their platform. Working closely with Product and the CTO, you will define target states and prioritize work to achieve objectives. This hands-on role involves daily contribution to the products, leveraging experience in building robust cloud-native web applications and ensuring quality across the board. Additionally, you will mentor other engineers, sharing knowledge and raising the bar in development, testing, and delivery practices. Key Responsibilities of the Senior PHP Developer: Lead and implement changes to our SaaS platform across the full stack. Define target architectures, balancing iterative improvements with larger-scale changes. Mentor other members of the engineering team. Improve code base quality and engineering processes, including deployments. Stay current with best practices and acquire new skills as needed. Ensure GDPR compliance, data, and system security. Recommend technical solutions and resolve support inquiries. Work closely with the CTO to define the future state of our platforms. Experience Required Strong technical leadership and communication skills. Demonstrable experience in writing reliable, OOP code. Track record of building cloud-native architectures (preferably GCP). Strong understanding of Agile SDLC and embedding quality and security. Full stack development experience with PHP (Laravel and Lumen), JavaScript (jQuery), and SDLC tools. Deep knowledge of relational databases (MySQL preferable). Desirable Skills Understanding of 'Shift-Left' and 'Shift-Right' testing. Previous experience mentoring or leading Engineering teams. Familiarity with application monitoring tools (NewRelic preferred). Experience with 'DevOps' areas such as containerization, CI/CD pipelines, and IaC. Experience with NodeJS, TypeScript, VueJS, or mobile application development. Familiarity with building responsive web applications. Company Benefits Opportunities for professional growth and career development. Vitality Private Healthcare and Life Insurance and Perks. Remote working with occasional office days. Flexible working arrangements. Additional leave for bank holidays and birthdays. If you possess the skills and mindset to thrive in this role, we encourage you to apply attaching your CV.
May 01, 2024
Full time
We have an exciting opportunity for a Senior PHP Engineer. Our client provides a market-leading SaaS platform for customers of all sizes. They are experiencing remarkable growth and are now seeking a talented Senior PHP Engineer to join their team to help evolve their platforms in line with business demand. As the Senior PHP Engineer, you will join a small team of talented engineers, playing a pivotal role in shaping the technical direction of their platform. Working closely with Product and the CTO, you will define target states and prioritize work to achieve objectives. This hands-on role involves daily contribution to the products, leveraging experience in building robust cloud-native web applications and ensuring quality across the board. Additionally, you will mentor other engineers, sharing knowledge and raising the bar in development, testing, and delivery practices. Key Responsibilities of the Senior PHP Developer: Lead and implement changes to our SaaS platform across the full stack. Define target architectures, balancing iterative improvements with larger-scale changes. Mentor other members of the engineering team. Improve code base quality and engineering processes, including deployments. Stay current with best practices and acquire new skills as needed. Ensure GDPR compliance, data, and system security. Recommend technical solutions and resolve support inquiries. Work closely with the CTO to define the future state of our platforms. Experience Required Strong technical leadership and communication skills. Demonstrable experience in writing reliable, OOP code. Track record of building cloud-native architectures (preferably GCP). Strong understanding of Agile SDLC and embedding quality and security. Full stack development experience with PHP (Laravel and Lumen), JavaScript (jQuery), and SDLC tools. Deep knowledge of relational databases (MySQL preferable). Desirable Skills Understanding of 'Shift-Left' and 'Shift-Right' testing. Previous experience mentoring or leading Engineering teams. Familiarity with application monitoring tools (NewRelic preferred). Experience with 'DevOps' areas such as containerization, CI/CD pipelines, and IaC. Experience with NodeJS, TypeScript, VueJS, or mobile application development. Familiarity with building responsive web applications. Company Benefits Opportunities for professional growth and career development. Vitality Private Healthcare and Life Insurance and Perks. Remote working with occasional office days. Flexible working arrangements. Additional leave for bank holidays and birthdays. If you possess the skills and mindset to thrive in this role, we encourage you to apply attaching your CV.
We are working alongside a long standing client in the Hampshire area to recruit an accomplished SRE Engineer who has experience with Azure DevOps practices to join an award-winning global technology and SaaS company. The R&D teams develop leading edge solutions for the criminal justice sectors in the UK & US. Leveraging modern technology and innovation, they are leading the field and expanding fast. As a result of rapid growth, the company is looking to automate, support and maintain applications 24/7 and are hiring for an experienced SRE Engineer. The team is responsible for reducing the number of issues and speeding up the time to detection/resolution of issues using automation, tooling, telemetry, and data. This is a very hands-on role. You will be involved in ensuring cloud platforms are observable, measurable, reliable, scalable, and maintainable. You will have significant experience in a DevOps, SRE, Cloud Engineer, or Cloud Development role and expertise with Azure DevOps tooling. Key Technical Experience Significant experience with Azure PAAS, SAAS and IAAS services. Experience of build, deployment, and release activities. Experience with infrastructure/configuration as code (BICEP, ARM). Experience with version control (Azure DevOps GIT). Exposure to Azure DevOps pipelines is essential. Production experience with Kubernetes and containerization. Experience and in-depth knowledge of databases and data handling (MS-SQL, Elasticsearch, YML, JSON, XML). Demonstrable experience of supporting live cloud services and platforms. Significant experience in a DevOps, SRE, Cloud Engineer, or Cloud Development role Benefits Minimum of 2 days in the office 25 days holiday per annum (there are also 8 Statutory Bank Holidays) Pension - employee must contribute 5% - they can put in more. Employer matches at 5%. Private Medical Insurance (company pays for employee, employee can add family members by paying a contribution). Life Assurance If you are looking for an opportunity of this nature, please contact Dave Carlisle (url removed) Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
May 01, 2024
Full time
We are working alongside a long standing client in the Hampshire area to recruit an accomplished SRE Engineer who has experience with Azure DevOps practices to join an award-winning global technology and SaaS company. The R&D teams develop leading edge solutions for the criminal justice sectors in the UK & US. Leveraging modern technology and innovation, they are leading the field and expanding fast. As a result of rapid growth, the company is looking to automate, support and maintain applications 24/7 and are hiring for an experienced SRE Engineer. The team is responsible for reducing the number of issues and speeding up the time to detection/resolution of issues using automation, tooling, telemetry, and data. This is a very hands-on role. You will be involved in ensuring cloud platforms are observable, measurable, reliable, scalable, and maintainable. You will have significant experience in a DevOps, SRE, Cloud Engineer, or Cloud Development role and expertise with Azure DevOps tooling. Key Technical Experience Significant experience with Azure PAAS, SAAS and IAAS services. Experience of build, deployment, and release activities. Experience with infrastructure/configuration as code (BICEP, ARM). Experience with version control (Azure DevOps GIT). Exposure to Azure DevOps pipelines is essential. Production experience with Kubernetes and containerization. Experience and in-depth knowledge of databases and data handling (MS-SQL, Elasticsearch, YML, JSON, XML). Demonstrable experience of supporting live cloud services and platforms. Significant experience in a DevOps, SRE, Cloud Engineer, or Cloud Development role Benefits Minimum of 2 days in the office 25 days holiday per annum (there are also 8 Statutory Bank Holidays) Pension - employee must contribute 5% - they can put in more. Employer matches at 5%. Private Medical Insurance (company pays for employee, employee can add family members by paying a contribution). Life Assurance If you are looking for an opportunity of this nature, please contact Dave Carlisle (url removed) Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Permanent - Hybrid - Azure Cloud Engineer. Azure Cloud Engineer required for an exciting perm opportunity. Our client, a leading property investment business are looking to hire an Azure Cloud Engineer to join their growing tech function. The successful candidate will provide support for end to end projects relating to all Azure services relating to DevOps. The key responsibilities are the following: 3rd line technical support for Azure Dev Application Issues. Azure roadmap discussions, focusing on technical and commercial opportunities. all Azure services for DevOps. and maintain Azure Automation Runbooks. and configure virtual cloud instances and monitor backups. The key skills they are looking for are: Scripting / Languages Python, JSON Azure Key vault Monitoring SolarWinds Azure App Insights Active Directory - Azure AD SAML, Enterprise Apps A working knowledge of SQL / Oracle Server Administration If you are looking to develop your skills within a dynamic environment and have a matching skillset to the above please apply below. Our client operates hybrid working, 3 days per week onsite based in the City of London
May 01, 2024
Full time
Permanent - Hybrid - Azure Cloud Engineer. Azure Cloud Engineer required for an exciting perm opportunity. Our client, a leading property investment business are looking to hire an Azure Cloud Engineer to join their growing tech function. The successful candidate will provide support for end to end projects relating to all Azure services relating to DevOps. The key responsibilities are the following: 3rd line technical support for Azure Dev Application Issues. Azure roadmap discussions, focusing on technical and commercial opportunities. all Azure services for DevOps. and maintain Azure Automation Runbooks. and configure virtual cloud instances and monitor backups. The key skills they are looking for are: Scripting / Languages Python, JSON Azure Key vault Monitoring SolarWinds Azure App Insights Active Directory - Azure AD SAML, Enterprise Apps A working knowledge of SQL / Oracle Server Administration If you are looking to develop your skills within a dynamic environment and have a matching skillset to the above please apply below. Our client operates hybrid working, 3 days per week onsite based in the City of London
Scala Engineer - Scala Developer - Scala - Kubernetes - AWS - Kafka - Hybrid - 6 months - Paying up to £575 (Inside IR35) - London This is an exciting opportunity to join our client and work within their Digital Transformation Sales and Service team where you will work with cutting edge technologies. What you'll do: Real Time data processing and RESTful microservices in Scala (Typelevel stack, Kafka, Cassandra, Kubernetes, GCP, AWS). Good working knowledge of Akka HTTP and Akka Streams is required to support existing services. Looking into how our personalisation services can evolve with machine learning. Having the freedom to self-organise as part of a cross functional agile team. Refining the team's processes to continuously integrate and working towards a deliverable application. Championing best practices such as Pair Programming and TDD in order to develop clean, resilient code that performs at serious scale. Coaching and providing feedback to fellow developers. Growing our engineering culture which is focussed on DevOps and GitOps principles. Essential Skills: Solid commercial experience as a Senior Scala developer Strong TDD/BDD and unit testing skills Strong experience of Docker and Kubernetes. Passion for Agile software delivery and pair programming best practices Familiarity with continuous integration and delivery practices Background in software development for high traffic, high availability large scale Back End systems Enthusiasm/aptitude for learning new skills and practices The interview process has begun, so if you believe you have the right experience then please get in touch ASAP!
May 01, 2024
Contractor
Scala Engineer - Scala Developer - Scala - Kubernetes - AWS - Kafka - Hybrid - 6 months - Paying up to £575 (Inside IR35) - London This is an exciting opportunity to join our client and work within their Digital Transformation Sales and Service team where you will work with cutting edge technologies. What you'll do: Real Time data processing and RESTful microservices in Scala (Typelevel stack, Kafka, Cassandra, Kubernetes, GCP, AWS). Good working knowledge of Akka HTTP and Akka Streams is required to support existing services. Looking into how our personalisation services can evolve with machine learning. Having the freedom to self-organise as part of a cross functional agile team. Refining the team's processes to continuously integrate and working towards a deliverable application. Championing best practices such as Pair Programming and TDD in order to develop clean, resilient code that performs at serious scale. Coaching and providing feedback to fellow developers. Growing our engineering culture which is focussed on DevOps and GitOps principles. Essential Skills: Solid commercial experience as a Senior Scala developer Strong TDD/BDD and unit testing skills Strong experience of Docker and Kubernetes. Passion for Agile software delivery and pair programming best practices Familiarity with continuous integration and delivery practices Background in software development for high traffic, high availability large scale Back End systems Enthusiasm/aptitude for learning new skills and practices The interview process has begun, so if you believe you have the right experience then please get in touch ASAP!
Are you interested in driving the success of the most powerful Arm CPUs? We are looking for skilled C++ developers to join our compiler team. Job Overview Our commercial compilers serve the Embedded, IoT and Automotive markets and are used by industry, government and academia to bring the latest, secure, and most performant consumer devices that power the computing world of Arm, on Arm. Our work makes these important software workloads work best on Arm. Responsibilities: Identify and implement changes to our LLVM compiler, libraries and open source applications to improve the performance of benchmark workloads and to better support Arm architectural features and core designs. Develop our commercial C, C++ toolchain used across the industry as well as internal compilers that aid other teams (such as the Arm Architecture team) in their development of new architectural features. Participate in the open source LLVM community, including opportunities to attend and present at developer meetings. Develop our automated test frameworks to defend the functionality and performance of our tools. Required Skills and Experience: C++ programming. Effective communication to persuade and influence internal or external partners. Application of software methodologies, tools, and processes including code review. Note: Training may be provided for applicants that have proficiency with only a subset of these key skills. You will be educated to degree level or have similar relevant experience. "Nice to have" Skills & Experience The following is a selection of skills used across our projects. You do not need to have experience with any of these to apply or succeed in your application. Compiler development, particularly LLVM. Optimising code for performance through knowledge of computer architecture and CPU design. Open source community citizenship including code commits and reviews. Personal projects are also welcome. Low-level programming in Arm assembly. Expertise with git version control system. Basic Linux administration, particularly installation and maintenance. Test development using Continuous Integration tools such as Jenkins, and maintenance of test infrastructure using DevOps frameworks such as Chef or Ansible. Skilled application of Agile software development techniques Line Management experience: setting objectives, training, coaching, mentoring and supporting personal development. In Return In return all arm employees are provided with vital training to succeed in their respective roles. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. We are offering a hybrid approach to home and office working to provide an adaptable experience for all employees. We expect some working time to be spent in office, to promote a strong collaborative environment with good team integration but are accommodating to different home working requirements.
May 01, 2024
Full time
Are you interested in driving the success of the most powerful Arm CPUs? We are looking for skilled C++ developers to join our compiler team. Job Overview Our commercial compilers serve the Embedded, IoT and Automotive markets and are used by industry, government and academia to bring the latest, secure, and most performant consumer devices that power the computing world of Arm, on Arm. Our work makes these important software workloads work best on Arm. Responsibilities: Identify and implement changes to our LLVM compiler, libraries and open source applications to improve the performance of benchmark workloads and to better support Arm architectural features and core designs. Develop our commercial C, C++ toolchain used across the industry as well as internal compilers that aid other teams (such as the Arm Architecture team) in their development of new architectural features. Participate in the open source LLVM community, including opportunities to attend and present at developer meetings. Develop our automated test frameworks to defend the functionality and performance of our tools. Required Skills and Experience: C++ programming. Effective communication to persuade and influence internal or external partners. Application of software methodologies, tools, and processes including code review. Note: Training may be provided for applicants that have proficiency with only a subset of these key skills. You will be educated to degree level or have similar relevant experience. "Nice to have" Skills & Experience The following is a selection of skills used across our projects. You do not need to have experience with any of these to apply or succeed in your application. Compiler development, particularly LLVM. Optimising code for performance through knowledge of computer architecture and CPU design. Open source community citizenship including code commits and reviews. Personal projects are also welcome. Low-level programming in Arm assembly. Expertise with git version control system. Basic Linux administration, particularly installation and maintenance. Test development using Continuous Integration tools such as Jenkins, and maintenance of test infrastructure using DevOps frameworks such as Chef or Ansible. Skilled application of Agile software development techniques Line Management experience: setting objectives, training, coaching, mentoring and supporting personal development. In Return In return all arm employees are provided with vital training to succeed in their respective roles. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. We are offering a hybrid approach to home and office working to provide an adaptable experience for all employees. We expect some working time to be spent in office, to promote a strong collaborative environment with good team integration but are accommodating to different home working requirements.