Trust Payments has an exciting opportunity for a Senior Python Developer to join their team. Location: Remote (Liverpool) Salary: Competitive + Benefits Job Type: Permanent, Full-Time About Us: Trust Payments is a global unified payment technology group that was formed in 2019 combining technology and financial services into an omnichannel solution. The new business model has enabled Trust Payments to establish itself as a leading Fintech Payments group. Senior Python Developer - The Role: The Senior Python Developer will play a critical role in leading the design, development, and implementation of our software solutions. The main purpose of this role is to develop financial payment systems fit for purpose by taking a senior role in the development team. Senior Python Developer - Key Responsibilities: Software Development: - To keep up to date with the latest software development technologies and methodologies. To write clean and healthy structured code - To build future proof reusable code libraries, which can be shared, in-order to drive further efficiencies throughout the team - To deliver code which is well tested and consistently error free. Design, architect, and develop software solutions that align with business requirements, ensuring scalability, performance, and maintainability - Contribute to the creation and maintenance of comprehensive technical documentation, including system designs, architectural decisions, and coding standards Security Standards & Data Protection: - To be aware of latest data protection and security threats and to make sure solutions mitigate against these risks using known industry standards and Internal Company Tools and Services Software Tools and Processes: - Review and utilise industry standard software development tools such as source control, deployment servers and build servers where appropriate in an effective manner - Assist the technical leader in enforcing the chosen development process - Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to understand project requirements, provide technical insights, and ensure successful project delivery - Drive continuous improvement initiatives, identifying areas for process optimization, automation, and productivity enhancement Work estimation: - Assist the technical leader to calculate work estimates - Quality and Standards - Maintain high standards of software quality within the team by establishing good practices and habits - Participate in code reviews, offering constructive feedback to ensure adherence to coding standards, best practices, and high-quality code - Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions to ensure the stability and reliability of software applications Mentoring and Training: - Lead and mentor other software developers, providing guidance, support, and technical leadership throughout the software development lifecycle - Carry out instructions given by the Development Team Leader/Manager Senior Python Developer - Experience & Qualifications: - Advanced level (knowledge and experience) of programming languages and methodologies - Excellent understanding of security standards - Experience designing, building, and managing RESTful APIs - Experience with high-availability, fault-tolerance, and performance testing and tuning - Familiar with the AWS suite of services to complement applications - Experienced in API integrations - Experienced in programming languages (Python) - Experienced writing unit tests using appropriate tools - Experienced using version control tools - Experienced in CI tools (Gitlab Pipelines) from application configuration aspect - Ability to solve problems quickly and completely - Ability to multi-task and stay organised in a dynamic work environment - Bright, highly self-motivated and driven with a professional and positive approach - Ability to drive development forward, work independently, whilst mentoring, collaborating, and motivating team members - Passionate about software development, with a general thirst for technology & interest in new tools & methodologies - Experience in financial services, ideally payments (gateways, acquiring and processing) - Experience of people leadership and coaching Senior Python Developer - Benefits (subject to local office benefits policy): - Opportunity to be part of a rapidly scaling and market leading Fintech business. - Flexible homeworking - Health and Wellbeing ethos including regular wellness sessions, fitness and nutrition and other events as well as supported by internally qualified mental health first aiders - Family friendly enhanced benefits/policies - Pension, Healthcare, Life Assurance - Social events and team building - Celebrations We understand the value that a diverse and inclusive working environment brings to Trust Payments. We celebrate the differences that people can bring through their cultures, backgrounds and perspectives. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or any other protected characteristic. To submit your CV for this exciting Senior Python Developer opportunity, please click 'Apply' now!
Mar 27, 2024
Full time
Trust Payments has an exciting opportunity for a Senior Python Developer to join their team. Location: Remote (Liverpool) Salary: Competitive + Benefits Job Type: Permanent, Full-Time About Us: Trust Payments is a global unified payment technology group that was formed in 2019 combining technology and financial services into an omnichannel solution. The new business model has enabled Trust Payments to establish itself as a leading Fintech Payments group. Senior Python Developer - The Role: The Senior Python Developer will play a critical role in leading the design, development, and implementation of our software solutions. The main purpose of this role is to develop financial payment systems fit for purpose by taking a senior role in the development team. Senior Python Developer - Key Responsibilities: Software Development: - To keep up to date with the latest software development technologies and methodologies. To write clean and healthy structured code - To build future proof reusable code libraries, which can be shared, in-order to drive further efficiencies throughout the team - To deliver code which is well tested and consistently error free. Design, architect, and develop software solutions that align with business requirements, ensuring scalability, performance, and maintainability - Contribute to the creation and maintenance of comprehensive technical documentation, including system designs, architectural decisions, and coding standards Security Standards & Data Protection: - To be aware of latest data protection and security threats and to make sure solutions mitigate against these risks using known industry standards and Internal Company Tools and Services Software Tools and Processes: - Review and utilise industry standard software development tools such as source control, deployment servers and build servers where appropriate in an effective manner - Assist the technical leader in enforcing the chosen development process - Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to understand project requirements, provide technical insights, and ensure successful project delivery - Drive continuous improvement initiatives, identifying areas for process optimization, automation, and productivity enhancement Work estimation: - Assist the technical leader to calculate work estimates - Quality and Standards - Maintain high standards of software quality within the team by establishing good practices and habits - Participate in code reviews, offering constructive feedback to ensure adherence to coding standards, best practices, and high-quality code - Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions to ensure the stability and reliability of software applications Mentoring and Training: - Lead and mentor other software developers, providing guidance, support, and technical leadership throughout the software development lifecycle - Carry out instructions given by the Development Team Leader/Manager Senior Python Developer - Experience & Qualifications: - Advanced level (knowledge and experience) of programming languages and methodologies - Excellent understanding of security standards - Experience designing, building, and managing RESTful APIs - Experience with high-availability, fault-tolerance, and performance testing and tuning - Familiar with the AWS suite of services to complement applications - Experienced in API integrations - Experienced in programming languages (Python) - Experienced writing unit tests using appropriate tools - Experienced using version control tools - Experienced in CI tools (Gitlab Pipelines) from application configuration aspect - Ability to solve problems quickly and completely - Ability to multi-task and stay organised in a dynamic work environment - Bright, highly self-motivated and driven with a professional and positive approach - Ability to drive development forward, work independently, whilst mentoring, collaborating, and motivating team members - Passionate about software development, with a general thirst for technology & interest in new tools & methodologies - Experience in financial services, ideally payments (gateways, acquiring and processing) - Experience of people leadership and coaching Senior Python Developer - Benefits (subject to local office benefits policy): - Opportunity to be part of a rapidly scaling and market leading Fintech business. - Flexible homeworking - Health and Wellbeing ethos including regular wellness sessions, fitness and nutrition and other events as well as supported by internally qualified mental health first aiders - Family friendly enhanced benefits/policies - Pension, Healthcare, Life Assurance - Social events and team building - Celebrations We understand the value that a diverse and inclusive working environment brings to Trust Payments. We celebrate the differences that people can bring through their cultures, backgrounds and perspectives. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or any other protected characteristic. To submit your CV for this exciting Senior Python Developer opportunity, please click 'Apply' now!
Python Developer (Automation Video Codec) London / WFH to £50k Are you a technologist Python Developer looking to work on complex and interesting systems whilst continually learning and progressing your career in a diverse, supportive environment of innovation that empowers individuals to succeed? You could be joining a technology company that is producing game changing products using AI and parallel processing for data, video, imaging and point cloud compression. As a Python Developer you'll join an Agile team responsible for developing and maintaining new features and integrations for the Visual Quality test framework to ensure the quality of the core Video Codec applications. You'll also build and integrate new encoder or playback tools and participate in selecting tools and infrastructure for the test framework. This is a development focussed role in which you'll collaborate with the QA and Engineering teams, contributing to Agile technical discussions and processes. Location / WFH: You'll be joining an accomplished and collaborative team based in Central London, Monday to Wednesday with flexibility to work from home Thursday and Friday. About you: You have strong Python coding skills combined with Flask You have SQL / MySQL skills You have an understanding of React (or other frontend framework, HTML, CSS) You have an understanding of DevOps principles, CI/CD and test automation in a pipeline You're collaborative and have experience of working in Agile TDD / BDD environments Salary & benefits: As a Python Developer you will earn a competitive salary (to £50k) plus benefits including: Pension Private medical care Share options Perks such as cycle to work scheme and season ticket loan Apply now or call to find out more about this Python Developer (Automation Video Codec) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Mar 26, 2024
Full time
Python Developer (Automation Video Codec) London / WFH to £50k Are you a technologist Python Developer looking to work on complex and interesting systems whilst continually learning and progressing your career in a diverse, supportive environment of innovation that empowers individuals to succeed? You could be joining a technology company that is producing game changing products using AI and parallel processing for data, video, imaging and point cloud compression. As a Python Developer you'll join an Agile team responsible for developing and maintaining new features and integrations for the Visual Quality test framework to ensure the quality of the core Video Codec applications. You'll also build and integrate new encoder or playback tools and participate in selecting tools and infrastructure for the test framework. This is a development focussed role in which you'll collaborate with the QA and Engineering teams, contributing to Agile technical discussions and processes. Location / WFH: You'll be joining an accomplished and collaborative team based in Central London, Monday to Wednesday with flexibility to work from home Thursday and Friday. About you: You have strong Python coding skills combined with Flask You have SQL / MySQL skills You have an understanding of React (or other frontend framework, HTML, CSS) You have an understanding of DevOps principles, CI/CD and test automation in a pipeline You're collaborative and have experience of working in Agile TDD / BDD environments Salary & benefits: As a Python Developer you will earn a competitive salary (to £50k) plus benefits including: Pension Private medical care Share options Perks such as cycle to work scheme and season ticket loan Apply now or call to find out more about this Python Developer (Automation Video Codec) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Senior Software Engineer - Digital Agency - £60,000 - £70,000 The Company New Senior Software Engineer role at a global, full-service digital agency that helps businesses drive sustainable growth in the new world of marketing. With a rich heritage in performance, they apply that mindset to everything they do; brand planning, strategy, integrated media, social, creative, and data. Founded in 2011 with the mission to reinvent the agency model, they combine 500+ in-house digital experts with a global, on-demand network of marketing specialists. This agile, scalable model gives them more time to really understand clients' businesses, and deliver truly incremental growth They are investing in building products that utilise marketing data to drive unrivalled client performance, as a strategic priority. The role sits in the Tools & Automation team, alongside their Data Engineering and Platform teams, and reports to the Head of Automation. This is a newly formed team so you will have excellent opportunities for progression and development. The Job Lead on the technical development of client-facing/revenue-driving tools Work with Head of Automation, Head of Data Engineering and other relevant stakeholders to translate the vision on tool ideas into a technical development roadmap. This entails solution design, as well as the planning of MVPs, features, dependencies, infrastructure/environment setup, testing plans, QA, monitoring & logging, maintenance plans, etc. Manage the maintenance and update/upgrade of deployed tools: CI/CD, parity with changing user requirements, technical updates (e.g. changes in third-party APIs), bug fixes, etcCommunicate the operation and results of these solutions to internal teams and clients to get feedback and ensure work is delivered per expectations. You Excellent Python programming skills Proficiency Javascript and SQL Experience with Google Cloud Platform (GCP) and client facing experience would be ideal Apply Now You can apply for this role now by sending us your CV or by calling us now! Don't forget to look at vacancies on our website and register as a candidate. Jordan Matthews Senior Consultant Sphere Digital Recruitment currently have a variety of job opportunities across digital so feel free to get in touch with us to find out how we can help you. Sphere Digital Recruitment currently have a variety of job opportunities across digital so feel free to get in touch with us to find out how we can help you. Please take a look at our website. Sphere is an equal opportunities employer. We encourage applications regardless of ethnic origin, race, religious beliefs, age, disability, gender or sexual orientation, and any other protected status as required by applicable law. If you require any adjustments or additional support during the recruitment process for any reason whatsoever, please let us know.
Mar 26, 2024
Full time
Senior Software Engineer - Digital Agency - £60,000 - £70,000 The Company New Senior Software Engineer role at a global, full-service digital agency that helps businesses drive sustainable growth in the new world of marketing. With a rich heritage in performance, they apply that mindset to everything they do; brand planning, strategy, integrated media, social, creative, and data. Founded in 2011 with the mission to reinvent the agency model, they combine 500+ in-house digital experts with a global, on-demand network of marketing specialists. This agile, scalable model gives them more time to really understand clients' businesses, and deliver truly incremental growth They are investing in building products that utilise marketing data to drive unrivalled client performance, as a strategic priority. The role sits in the Tools & Automation team, alongside their Data Engineering and Platform teams, and reports to the Head of Automation. This is a newly formed team so you will have excellent opportunities for progression and development. The Job Lead on the technical development of client-facing/revenue-driving tools Work with Head of Automation, Head of Data Engineering and other relevant stakeholders to translate the vision on tool ideas into a technical development roadmap. This entails solution design, as well as the planning of MVPs, features, dependencies, infrastructure/environment setup, testing plans, QA, monitoring & logging, maintenance plans, etc. Manage the maintenance and update/upgrade of deployed tools: CI/CD, parity with changing user requirements, technical updates (e.g. changes in third-party APIs), bug fixes, etcCommunicate the operation and results of these solutions to internal teams and clients to get feedback and ensure work is delivered per expectations. You Excellent Python programming skills Proficiency Javascript and SQL Experience with Google Cloud Platform (GCP) and client facing experience would be ideal Apply Now You can apply for this role now by sending us your CV or by calling us now! Don't forget to look at vacancies on our website and register as a candidate. Jordan Matthews Senior Consultant Sphere Digital Recruitment currently have a variety of job opportunities across digital so feel free to get in touch with us to find out how we can help you. Sphere Digital Recruitment currently have a variety of job opportunities across digital so feel free to get in touch with us to find out how we can help you. Please take a look at our website. Sphere is an equal opportunities employer. We encourage applications regardless of ethnic origin, race, religious beliefs, age, disability, gender or sexual orientation, and any other protected status as required by applicable law. If you require any adjustments or additional support during the recruitment process for any reason whatsoever, please let us know.
Software Engineer / Developer (Python Flask SQL Automation) London / WFH to £50k Are you a technologist Software Engineer looking to work on complex and interesting systems whilst continually learning and progressing your career in a diverse, supportive environment of innovation that empowers individuals to succeed? You could be joining a technology company that is producing game changing products using AI and parallel processing for data, video, imaging and point cloud compression. As a Software Engineer you'll join an Agile team responsible for developing and maintaining new features and integrations for the Visual Quality test framework to ensure the quality of the core Video Codec applications. You'll also build and integrate new encoder or playback tools and participate in selecting tools and infrastructure for the test framework. This is a development focussed role in which you'll collaborate with the QA and Engineering teams, contributing to Agile technical discussions and processes. Location / WFH: You'll be joining an accomplished and collaborative team based in Central London, Monday to Wednesday with flexibility to work from home Thursday and Friday. About you: You have strong Python coding skills combined with Flask You have SQL / MySQL skills You have an understanding of React (or other frontend framework, HTML, CSS) You have an understanding of DevOps principles, CI/CD and test automation in a pipeline You're collaborative and have experience of working in Agile TDD / BDD environments Salary & benefits: As a Software Engineer / Developer you will earn a competitive salary (to £50k) plus benefits including: Pension Private medical care Share options Perks such as cycle to work scheme and season ticket loan Apply now to find out more about this Software Engineer / Developer (Python Flask SQL Automation) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Mar 26, 2024
Full time
Software Engineer / Developer (Python Flask SQL Automation) London / WFH to £50k Are you a technologist Software Engineer looking to work on complex and interesting systems whilst continually learning and progressing your career in a diverse, supportive environment of innovation that empowers individuals to succeed? You could be joining a technology company that is producing game changing products using AI and parallel processing for data, video, imaging and point cloud compression. As a Software Engineer you'll join an Agile team responsible for developing and maintaining new features and integrations for the Visual Quality test framework to ensure the quality of the core Video Codec applications. You'll also build and integrate new encoder or playback tools and participate in selecting tools and infrastructure for the test framework. This is a development focussed role in which you'll collaborate with the QA and Engineering teams, contributing to Agile technical discussions and processes. Location / WFH: You'll be joining an accomplished and collaborative team based in Central London, Monday to Wednesday with flexibility to work from home Thursday and Friday. About you: You have strong Python coding skills combined with Flask You have SQL / MySQL skills You have an understanding of React (or other frontend framework, HTML, CSS) You have an understanding of DevOps principles, CI/CD and test automation in a pipeline You're collaborative and have experience of working in Agile TDD / BDD environments Salary & benefits: As a Software Engineer / Developer you will earn a competitive salary (to £50k) plus benefits including: Pension Private medical care Share options Perks such as cycle to work scheme and season ticket loan Apply now to find out more about this Software Engineer / Developer (Python Flask SQL Automation) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Senior QA Engineer (Regression Testing Manual) London / WFH to £75k Do you have strong manual and regression testing experience? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a Senior QA Test Engineer you will collaborate with software developers, DevOps and Product Management within an Agile team environment working on a Greenfield Market Data platform. The platform has been built with C# and requires high scalability and low latency - they currently handle 40 billion messages per day. You'll have exposure across the full development lifecycle and will focus on manual regression testing, however there are also possibilities to do some test automation work in C#. WFH Policy: You'll join colleagues in the City office three days a week with flexibility to work from home the other two days. About you: You have strong manual and regression testing experience You have a good understanding of the full software development lifecycle You're collaborative with Agile team experience, used to working with software developers You have experience of testing complex, scalable systems with low latency Ideally you will be able to read/code with C++ or C# and have Python scripting skills What's in it for you: As a Senior QA Engineer, you'll be employed on a FTC basis for 12 monthly terms with the option to go permanent on completion: Salary to £75k 25 days holiday Pension Life assurance and Income protection Private Medical and Dental care Gym subsidy and wellness apps Cycle to work scheme Ability to buy stock options Family leave and sabbaticals Continuous training and career development including personalised budget. Apply now or call to find out more about this Senior QA Engineer (Regression Testing Manual) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Mar 25, 2024
Full time
Senior QA Engineer (Regression Testing Manual) London / WFH to £75k Do you have strong manual and regression testing experience? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a Senior QA Test Engineer you will collaborate with software developers, DevOps and Product Management within an Agile team environment working on a Greenfield Market Data platform. The platform has been built with C# and requires high scalability and low latency - they currently handle 40 billion messages per day. You'll have exposure across the full development lifecycle and will focus on manual regression testing, however there are also possibilities to do some test automation work in C#. WFH Policy: You'll join colleagues in the City office three days a week with flexibility to work from home the other two days. About you: You have strong manual and regression testing experience You have a good understanding of the full software development lifecycle You're collaborative with Agile team experience, used to working with software developers You have experience of testing complex, scalable systems with low latency Ideally you will be able to read/code with C++ or C# and have Python scripting skills What's in it for you: As a Senior QA Engineer, you'll be employed on a FTC basis for 12 monthly terms with the option to go permanent on completion: Salary to £75k 25 days holiday Pension Life assurance and Income protection Private Medical and Dental care Gym subsidy and wellness apps Cycle to work scheme Ability to buy stock options Family leave and sabbaticals Continuous training and career development including personalised budget. Apply now or call to find out more about this Senior QA Engineer (Regression Testing Manual) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
QA Test Automation Engineer (Python Automation) Cambridge to £45k Do you enjoy breaking things and taking them apart so you can figure out how they work and put them back together? You could be joining a market leading tech company that's remote access product is used by hundreds of millions of users worldwide, working on a modern tech stack, continually learning and progressing your career in a supportive team environment. As a QA Test Automation Engineer you will help to ensure the quality of the web based client portal; you'll identify and prepare test cases, develop these scenarios with Python automated tests and expand the automated test framework with additional features to drive them. You will also investigate test failures, analyse and verify bug fixes and review code developed by other Test Engineers. There's a variety of project based work to get involved with including cloud based web technologies, backend APIs and desktop / mobile applications. You'll be using Python to code and Selenium WebDriver to test HTML, CSS, JavaScript and networking technologies. You'll join a collaborative Agile team with lots of training and career development opportunities. Location / WFH: There's a friendly and supportive team environment, you'll join colleagues in the Cambridge office 1-2 days a week with flexibility to work from home the rest of the week. About You: You have Python coding skills and Test Automation experience You have excellent written and verbal communication skills, are able to produce clear and concise bug reports and communicate with stakeholders You have the aptitude and desire to learn, Computer Science degree would be great but not necessary if you have the right skills It would be great if you also have a good knowledge of Networking, Mobile Testing or Selenium - but you can pick up knowledge on the job What's in it for you: As a QA Test Automation Engineer you'll earn a competitive package: Salary to £45k Bonus Pension Private Medical Care Life Assurance Travel Insurance Subsidised gym membership and a range of other perks Apply now or call to find out more about this QA Test Automation Engineer (Python) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Mar 25, 2024
Full time
QA Test Automation Engineer (Python Automation) Cambridge to £45k Do you enjoy breaking things and taking them apart so you can figure out how they work and put them back together? You could be joining a market leading tech company that's remote access product is used by hundreds of millions of users worldwide, working on a modern tech stack, continually learning and progressing your career in a supportive team environment. As a QA Test Automation Engineer you will help to ensure the quality of the web based client portal; you'll identify and prepare test cases, develop these scenarios with Python automated tests and expand the automated test framework with additional features to drive them. You will also investigate test failures, analyse and verify bug fixes and review code developed by other Test Engineers. There's a variety of project based work to get involved with including cloud based web technologies, backend APIs and desktop / mobile applications. You'll be using Python to code and Selenium WebDriver to test HTML, CSS, JavaScript and networking technologies. You'll join a collaborative Agile team with lots of training and career development opportunities. Location / WFH: There's a friendly and supportive team environment, you'll join colleagues in the Cambridge office 1-2 days a week with flexibility to work from home the rest of the week. About You: You have Python coding skills and Test Automation experience You have excellent written and verbal communication skills, are able to produce clear and concise bug reports and communicate with stakeholders You have the aptitude and desire to learn, Computer Science degree would be great but not necessary if you have the right skills It would be great if you also have a good knowledge of Networking, Mobile Testing or Selenium - but you can pick up knowledge on the job What's in it for you: As a QA Test Automation Engineer you'll earn a competitive package: Salary to £45k Bonus Pension Private Medical Care Life Assurance Travel Insurance Subsidised gym membership and a range of other perks Apply now or call to find out more about this QA Test Automation Engineer (Python) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
QA Test Engineer (Python Appium Mobile Automation) Cambridge to £45k Do you enjoy breaking things and taking them apart so you can figure out how they work and put them back together? You could be joining a market leading tech company that's remote access product is used by hundreds of millions of users worldwide, working on a modern tech stack, continually learning and progressing your career in a supportive team environment. As a QA Test Engineer you will help to ensure the quality of the mobile web based client portal; you'll identify and prepare test cases, develop these scenarios with Python and Appium automated tests and expand the automated test framework with additional features to drive them. You will also investigate test failures, analyse and verify bug fixes and review code developed by other Test Engineers. There's a variety of project based work to get involved with including cloud based web technologies, backend APIs and desktop / mobile applications. You'll be using Python to code and Appium to test Mobile and Desktop technologies. You'll join a collaborative Agile team with lots of training and career development opportunities. Location / WFH: There's a friendly and supportive team environment, you'll join colleagues in the Cambridge office 1-2 days a week with flexibility to work from home the rest of the week. About You: You have Python (or Java) coding skills and Test Automation experience You have experience with mobile testing tools, they use Appium, but you could have experience with others e.g. Espresso, Robotium, Calabash You have excellent written and verbal communication skills, are able to produce clear and concise bug reports and communicate with stakeholders You have the aptitude and desire to learn, Computer Science degree would be great but not necessary if you have the right skills What's in it for you: As a QA Test Engineer / Mobile Tester you'll earn a competitive package: Salary to £45k Bonus Pension Private Medical Care Life Assurance Travel Insurance Subsidised gym membership and a range of other perks Apply now to find out more about this QA Test Engineer / Mobile Tester (Python Appium Mobile Automation) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Mar 24, 2024
Full time
QA Test Engineer (Python Appium Mobile Automation) Cambridge to £45k Do you enjoy breaking things and taking them apart so you can figure out how they work and put them back together? You could be joining a market leading tech company that's remote access product is used by hundreds of millions of users worldwide, working on a modern tech stack, continually learning and progressing your career in a supportive team environment. As a QA Test Engineer you will help to ensure the quality of the mobile web based client portal; you'll identify and prepare test cases, develop these scenarios with Python and Appium automated tests and expand the automated test framework with additional features to drive them. You will also investigate test failures, analyse and verify bug fixes and review code developed by other Test Engineers. There's a variety of project based work to get involved with including cloud based web technologies, backend APIs and desktop / mobile applications. You'll be using Python to code and Appium to test Mobile and Desktop technologies. You'll join a collaborative Agile team with lots of training and career development opportunities. Location / WFH: There's a friendly and supportive team environment, you'll join colleagues in the Cambridge office 1-2 days a week with flexibility to work from home the rest of the week. About You: You have Python (or Java) coding skills and Test Automation experience You have experience with mobile testing tools, they use Appium, but you could have experience with others e.g. Espresso, Robotium, Calabash You have excellent written and verbal communication skills, are able to produce clear and concise bug reports and communicate with stakeholders You have the aptitude and desire to learn, Computer Science degree would be great but not necessary if you have the right skills What's in it for you: As a QA Test Engineer / Mobile Tester you'll earn a competitive package: Salary to £45k Bonus Pension Private Medical Care Life Assurance Travel Insurance Subsidised gym membership and a range of other perks Apply now to find out more about this QA Test Engineer / Mobile Tester (Python Appium Mobile Automation) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Our client is a small, world-class decarbonisation tech company. The SDET opening is to design, develop, and execute automated test plans to ensure the quality and reliability of the company's embedded products. And ensure a high quality of the AWS hosted domestic energy management products being developed to deliver home decarbonisation. The successful candidate will need to be comfortable working from the Newbury office 2 days each week . Pre-requisite background: a degree in software engineering / related subject together with extensive hands-on test automation experience. This required experience to include: • Extensive testing of web applications • Java and/or Python • Cucumber & Gherkin • AWS cloud services • Experience of full SDLC and product delivery lifecycle Experience testing embedded systems and custom hardware deliverables will be advantageous though not a pre-requisite. Linux is the preferred OS. We're looking for a great communicator, able to bring order to chaos; a test-to-break mindset, with great attention to detail, a methodical and structured approach to work. The role will see you working very closely with product managers and engineers to analyse requirements, define test plans, identify and isolate defects and contribute to the overall success of our product development. You'll be providing requirements analysis, feedback on designs and ensuring testing aligns with product objectives. Specifically this will see you: • Writing well-designed, clear, comprehensive and maintainable automated test suites using Java or Python in a Cucumber test framework • Ensuring the quality, robustness and reliability of the product (software, embedded and hardware) through extensive testing • Working within the Software Development Life Cycle (SDLC) model using agile methodology • Extending testing capability using home grown simulators and test harness for embedded devices • Extensively contributing to the development and maintenance of a continuous integration and continuous delivery (CI/CD) pipeline in AWS cloud environment • Staying up to date on the latest embedded systems, AWS cloud technologies and software testing methodologies, tools and trends This is a seriously top flight career opportunity with a supportive company culture prizing rich opportunities to grow your career. The team you'll be joining is exceptional.
Mar 23, 2024
Full time
Our client is a small, world-class decarbonisation tech company. The SDET opening is to design, develop, and execute automated test plans to ensure the quality and reliability of the company's embedded products. And ensure a high quality of the AWS hosted domestic energy management products being developed to deliver home decarbonisation. The successful candidate will need to be comfortable working from the Newbury office 2 days each week . Pre-requisite background: a degree in software engineering / related subject together with extensive hands-on test automation experience. This required experience to include: • Extensive testing of web applications • Java and/or Python • Cucumber & Gherkin • AWS cloud services • Experience of full SDLC and product delivery lifecycle Experience testing embedded systems and custom hardware deliverables will be advantageous though not a pre-requisite. Linux is the preferred OS. We're looking for a great communicator, able to bring order to chaos; a test-to-break mindset, with great attention to detail, a methodical and structured approach to work. The role will see you working very closely with product managers and engineers to analyse requirements, define test plans, identify and isolate defects and contribute to the overall success of our product development. You'll be providing requirements analysis, feedback on designs and ensuring testing aligns with product objectives. Specifically this will see you: • Writing well-designed, clear, comprehensive and maintainable automated test suites using Java or Python in a Cucumber test framework • Ensuring the quality, robustness and reliability of the product (software, embedded and hardware) through extensive testing • Working within the Software Development Life Cycle (SDLC) model using agile methodology • Extending testing capability using home grown simulators and test harness for embedded devices • Extensively contributing to the development and maintenance of a continuous integration and continuous delivery (CI/CD) pipeline in AWS cloud environment • Staying up to date on the latest embedded systems, AWS cloud technologies and software testing methodologies, tools and trends This is a seriously top flight career opportunity with a supportive company culture prizing rich opportunities to grow your career. The team you'll be joining is exceptional.
Senior Data Engineer Join the Access Family and see how we make software ideas become a reality!Our core value of Love Work, Love Life, Be You' has been central to our success and so we're looking for people to join us who share our passion for making things better every day and help us continue to grow. We are the number one UK headquartered software provider in the UK and are forecasted to grow to a global population of over 12,000 employees by 2026. What are we all about?At Access, we love software and how technology never stays the same. It's this obsession that drives us to work closely across sectors to understand the business needs of our customers - from the Hospitality sector, to Manufacturing industry, to Not for Profit's to Construction, and many more. We're passionate about helping our customers stay one step ahead of the challenges facing their industry and business, currently helping over 60,000 customers to have the freedom to do more. About you:Are you a self-motivated, technically minded individual passionate about data and databases? Do you thrive in collaborative environments, taking pride in shared project ownership and guiding team members towards growth? We're seeking a team player comfortable in agile settings, adept at coordinating tasks and prioritizing in a fast-paced, scrum team environment.Day-to-day, you will:• Proactively support and enhance products within the data services team.• Contribute to structuring a centralized data platform, transforming raw data into model-ready metrics from diverse sources.• Build and maintain automation for consistent, accurate data across products.• Engage with stakeholders to offer insights into product and engineering areas using data.• Write clean, self-documenting code, adhering to agile development standards.• Analyse and address defects across application layers.• Support sprint deliverables, identifying dependencies and managing risks.• Promote a quality-focused approach, collaborating with the QA team and ensuring high-quality deliverables.• Take ownership of the product development lifecycle, from refinement to release.• Offer guidance and share knowledge through coaching, mentoring, and training to support team upskilling.Your skills and experiences might also include: • 3-5 years' experience in data engineering platforms, including spark-based environments and the Lakehouse concept.• Proficiency in SQL and Python.• Strong experience with Azure Data Factory and azure-based technologies, including dataflows and function apps.• Ability to leverage a wide array of data sources for ingestion.• End-to-end pipeline design and implementation.• Experience in implementing version control and CI/CD for pipelines.• Knowledge of Delta Lake and modern data lake architecture.• Data modeling experience, ideally with Power BI within the data lake.• Experience in implementing thorough test processes.• Working experience with Azure DevOps or similar issue tracking tools.What does Access offer you?We are a growing software company, and we deliver on what we say we do! We take the development of our people very seriously and we will work with you to carve out your success plan and an opportunity to accelerate your career and make a real difference.On top of a competitive salary, our standard 25 days holiday (which goes up the longer you're with us), and a matched pension scheme you'll also be able to choose from a range of benefits to suit you. We pride ourselves on being an organisation that gives back so you'll also have a charity day you can take to support something that matters to you. At Access we're all about helping everyone Love Work and Love Life. Why? Because we believe people can only be their best when they can be themselves. So, if you are excited about this role, but your past experience doesn't match perfectly, we'd still love to hear from you. You might just be whom we are looking for. We love the fact that we're all different. We believe by having more diverse perspectives at work improves how we run our business, helps us to better support our customers, and when you think about it, it's just more fun!What's holding you back? Come and be part of our Amazing Access Family! Love Work. Love Life. Be You.
Mar 22, 2024
Full time
Senior Data Engineer Join the Access Family and see how we make software ideas become a reality!Our core value of Love Work, Love Life, Be You' has been central to our success and so we're looking for people to join us who share our passion for making things better every day and help us continue to grow. We are the number one UK headquartered software provider in the UK and are forecasted to grow to a global population of over 12,000 employees by 2026. What are we all about?At Access, we love software and how technology never stays the same. It's this obsession that drives us to work closely across sectors to understand the business needs of our customers - from the Hospitality sector, to Manufacturing industry, to Not for Profit's to Construction, and many more. We're passionate about helping our customers stay one step ahead of the challenges facing their industry and business, currently helping over 60,000 customers to have the freedom to do more. About you:Are you a self-motivated, technically minded individual passionate about data and databases? Do you thrive in collaborative environments, taking pride in shared project ownership and guiding team members towards growth? We're seeking a team player comfortable in agile settings, adept at coordinating tasks and prioritizing in a fast-paced, scrum team environment.Day-to-day, you will:• Proactively support and enhance products within the data services team.• Contribute to structuring a centralized data platform, transforming raw data into model-ready metrics from diverse sources.• Build and maintain automation for consistent, accurate data across products.• Engage with stakeholders to offer insights into product and engineering areas using data.• Write clean, self-documenting code, adhering to agile development standards.• Analyse and address defects across application layers.• Support sprint deliverables, identifying dependencies and managing risks.• Promote a quality-focused approach, collaborating with the QA team and ensuring high-quality deliverables.• Take ownership of the product development lifecycle, from refinement to release.• Offer guidance and share knowledge through coaching, mentoring, and training to support team upskilling.Your skills and experiences might also include: • 3-5 years' experience in data engineering platforms, including spark-based environments and the Lakehouse concept.• Proficiency in SQL and Python.• Strong experience with Azure Data Factory and azure-based technologies, including dataflows and function apps.• Ability to leverage a wide array of data sources for ingestion.• End-to-end pipeline design and implementation.• Experience in implementing version control and CI/CD for pipelines.• Knowledge of Delta Lake and modern data lake architecture.• Data modeling experience, ideally with Power BI within the data lake.• Experience in implementing thorough test processes.• Working experience with Azure DevOps or similar issue tracking tools.What does Access offer you?We are a growing software company, and we deliver on what we say we do! We take the development of our people very seriously and we will work with you to carve out your success plan and an opportunity to accelerate your career and make a real difference.On top of a competitive salary, our standard 25 days holiday (which goes up the longer you're with us), and a matched pension scheme you'll also be able to choose from a range of benefits to suit you. We pride ourselves on being an organisation that gives back so you'll also have a charity day you can take to support something that matters to you. At Access we're all about helping everyone Love Work and Love Life. Why? Because we believe people can only be their best when they can be themselves. So, if you are excited about this role, but your past experience doesn't match perfectly, we'd still love to hear from you. You might just be whom we are looking for. We love the fact that we're all different. We believe by having more diverse perspectives at work improves how we run our business, helps us to better support our customers, and when you think about it, it's just more fun!What's holding you back? Come and be part of our Amazing Access Family! Love Work. Love Life. Be You.
ROLE OVERVIEW Croud is a digital marketing agency with a unique business model , recently named Sunday Times Best Place to Work 2023 . We are a highly successful, continually fast-growing agency with ambitious plans for the future. We have a unique agency operating model, which makes things different and exciting; and a brilliant, positive culture. It's a fantastic place to work. We are investing in building products that utilise marketing data to drive unrivalled client performance, as a strategic priority. The role sits in the Tools & Automation tea m, alongside our Data Engineering and Platform teams , and reports to the Head of Automation. An example of a tool is: Unity - which brings together a variety of data sources, intelligence handlers and bidding functions that enable SEO and paid search teams to plan activities for the same client more effectively and to improve marketing performance. The right hire will share Croud's values: Passion: loving what you do and being driven to excel with each new project Imagination: meeting challenges creatively and ready to try new ideas Integrity: accountable and always excellent to one another The role of the Senior Software Engineer, in Croud's Tools team, will l ead on developing internal tools to unlock further client revenue potential , supporting the productionisation of solutions and embedding strong engineering practices in Croud . RESPONSIBILITIES Lead on the technical development of client-facing/revenue-driving tools Work with Head of Automation, Head of Data Engineering and other relevant stakeholders to translate the vision on tool ideas into a technical development roadmap. This entails solution design, as well as the planning of MVPs, features, dependencies, infrastructure/environment setup, testing plans, QA, monitoring & logging, maintenance plans, etc. Manage the maintenance and update/upgrade of deployed tools: CI/CD, parity with changing user requirements, technical updates (e.g. changes in third-party APIs), bug fixes, etc Contribute towards the improvement of tools e.g. new features and upgrades Embed best engineering practices across the company so that engineering services are delivered to a consistent quality across clients, offices, in a compliant manner and cost-effectively Further the growth of software engineering capability: As the team - under the postholder's leadership - begins to showcase the business value tools bring to the business, we want to grow the software engineering arm of the team. Communicate the operation and results of these solutions to internal teams and clients to get feedback and ensure work is delivered per expectations. The Senior Software Engineer is accountable for the successful and efficient development of Croud's client-facing/revenue-driving tools. Key performance indicators include the timeliness with which tools/solutions are delivered, their usage, business value it creates (e.g. additional client revenue), internal (and external where appropriate) client satisfaction, and quality of work (whether the solution is fit for purpose and to the required standard). Croud operates a hybrid working model with a minimum of 3 days a week based in our London office and the remaining days from home if you wish. PERSON SPECIFICATION Essential: Excellent Python programming skills Proficient Javascript and SQL Strong applications/system design, deployment and maintenance experience on cloud computing platforms, Google Cloud Platform being highly desirable Demonstrable ability to craft maintainable, scalable code, TDD, SOLID software engineering principles Thorough understanding of software engineering and secure development best practices Strong CI/CD experience, Github Actions being highly desirable Productionising software applications, experience with Docker Familiarity with front end technologies, and the ability to develop and maintain user interfaces, mainly for internal applications (using open source frameworks like Flask, Django, Streamlit would be sufficient in many cases) An ability to communicate clearly and effectively about technical topics with very varied types of stakeholders, from client CMOs to software engineers Highly Desirable: Experience with Google BigQuery Experience with infrastructure automation, Terraform Experience with Data Build Tool (dbt) Google Cloud Certifications COMPANY BENEFITS Croud offers a clear path to progression for all members of staff. We are committed to offering development opportunities alongside a support system of regular performance reviews. The opportunities are endless! On completion of the three month probation period every employee is eligible for the benefits listed on our careers site which include: 25 days holiday a year Discretionary annual performance based incentive Sale commission Recruitment referrals bonus Health & Wellbeing contribution Ride to Work scheme Railcard Season Ticket loan Home office chair and home office screen Free fruit, breakfast cereals, snacks and tea & coffee in the office Enhanced maternity and paternity package Life insurance and income protection Medical Cash Plan Pension LinkedIn Learning and access to Croud Campus (our bespoke learning and development platform) Peer to peer recognition scheme 'bonusly' Team off-sites/regular socials Year-round holiday parties Flexible working options Day to make a difference Standard hours are from 9.00am to 5.30pm, there's flexibility if agreed in advance with your line managers (it may also be necessary on occasions to work outside of these hours). Croud is an equal opportunity employer and does not discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. All candidates will be assessed based on merit, qualifications and their ability to perform the requirements of the role.
Mar 22, 2024
Full time
ROLE OVERVIEW Croud is a digital marketing agency with a unique business model , recently named Sunday Times Best Place to Work 2023 . We are a highly successful, continually fast-growing agency with ambitious plans for the future. We have a unique agency operating model, which makes things different and exciting; and a brilliant, positive culture. It's a fantastic place to work. We are investing in building products that utilise marketing data to drive unrivalled client performance, as a strategic priority. The role sits in the Tools & Automation tea m, alongside our Data Engineering and Platform teams , and reports to the Head of Automation. An example of a tool is: Unity - which brings together a variety of data sources, intelligence handlers and bidding functions that enable SEO and paid search teams to plan activities for the same client more effectively and to improve marketing performance. The right hire will share Croud's values: Passion: loving what you do and being driven to excel with each new project Imagination: meeting challenges creatively and ready to try new ideas Integrity: accountable and always excellent to one another The role of the Senior Software Engineer, in Croud's Tools team, will l ead on developing internal tools to unlock further client revenue potential , supporting the productionisation of solutions and embedding strong engineering practices in Croud . RESPONSIBILITIES Lead on the technical development of client-facing/revenue-driving tools Work with Head of Automation, Head of Data Engineering and other relevant stakeholders to translate the vision on tool ideas into a technical development roadmap. This entails solution design, as well as the planning of MVPs, features, dependencies, infrastructure/environment setup, testing plans, QA, monitoring & logging, maintenance plans, etc. Manage the maintenance and update/upgrade of deployed tools: CI/CD, parity with changing user requirements, technical updates (e.g. changes in third-party APIs), bug fixes, etc Contribute towards the improvement of tools e.g. new features and upgrades Embed best engineering practices across the company so that engineering services are delivered to a consistent quality across clients, offices, in a compliant manner and cost-effectively Further the growth of software engineering capability: As the team - under the postholder's leadership - begins to showcase the business value tools bring to the business, we want to grow the software engineering arm of the team. Communicate the operation and results of these solutions to internal teams and clients to get feedback and ensure work is delivered per expectations. The Senior Software Engineer is accountable for the successful and efficient development of Croud's client-facing/revenue-driving tools. Key performance indicators include the timeliness with which tools/solutions are delivered, their usage, business value it creates (e.g. additional client revenue), internal (and external where appropriate) client satisfaction, and quality of work (whether the solution is fit for purpose and to the required standard). Croud operates a hybrid working model with a minimum of 3 days a week based in our London office and the remaining days from home if you wish. PERSON SPECIFICATION Essential: Excellent Python programming skills Proficient Javascript and SQL Strong applications/system design, deployment and maintenance experience on cloud computing platforms, Google Cloud Platform being highly desirable Demonstrable ability to craft maintainable, scalable code, TDD, SOLID software engineering principles Thorough understanding of software engineering and secure development best practices Strong CI/CD experience, Github Actions being highly desirable Productionising software applications, experience with Docker Familiarity with front end technologies, and the ability to develop and maintain user interfaces, mainly for internal applications (using open source frameworks like Flask, Django, Streamlit would be sufficient in many cases) An ability to communicate clearly and effectively about technical topics with very varied types of stakeholders, from client CMOs to software engineers Highly Desirable: Experience with Google BigQuery Experience with infrastructure automation, Terraform Experience with Data Build Tool (dbt) Google Cloud Certifications COMPANY BENEFITS Croud offers a clear path to progression for all members of staff. We are committed to offering development opportunities alongside a support system of regular performance reviews. The opportunities are endless! On completion of the three month probation period every employee is eligible for the benefits listed on our careers site which include: 25 days holiday a year Discretionary annual performance based incentive Sale commission Recruitment referrals bonus Health & Wellbeing contribution Ride to Work scheme Railcard Season Ticket loan Home office chair and home office screen Free fruit, breakfast cereals, snacks and tea & coffee in the office Enhanced maternity and paternity package Life insurance and income protection Medical Cash Plan Pension LinkedIn Learning and access to Croud Campus (our bespoke learning and development platform) Peer to peer recognition scheme 'bonusly' Team off-sites/regular socials Year-round holiday parties Flexible working options Day to make a difference Standard hours are from 9.00am to 5.30pm, there's flexibility if agreed in advance with your line managers (it may also be necessary on occasions to work outside of these hours). Croud is an equal opportunity employer and does not discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. All candidates will be assessed based on merit, qualifications and their ability to perform the requirements of the role.
ONLY APPLICANTS WHO CAN COMMUTE TO BANBURY, OXFORDSHIRE QA Analyst The Company An innovative telecommunications company based in Oxfordshire. The Role - QA Automation Engineer As a movement is made towards consolidating an Automated approach to Software Development, there is an opening for a QA Analyst / Engineer to assist the transition from a Manual environment to an Automated function. Responsibilities assisting with maintenance of Test Frameworks (Selenium etc) execute Automated test scripts CI/CD Pipelines API Testing Essential experience in Automated testing frameworks, maybe using technologies like Selenium, Webdriver, Playwright, Cypress etc. experience in Java/Python/C# Automation Benefits 10% company bonus excellent training certification clear progression structure
Mar 22, 2024
Full time
ONLY APPLICANTS WHO CAN COMMUTE TO BANBURY, OXFORDSHIRE QA Analyst The Company An innovative telecommunications company based in Oxfordshire. The Role - QA Automation Engineer As a movement is made towards consolidating an Automated approach to Software Development, there is an opening for a QA Analyst / Engineer to assist the transition from a Manual environment to an Automated function. Responsibilities assisting with maintenance of Test Frameworks (Selenium etc) execute Automated test scripts CI/CD Pipelines API Testing Essential experience in Automated testing frameworks, maybe using technologies like Selenium, Webdriver, Playwright, Cypress etc. experience in Java/Python/C# Automation Benefits 10% company bonus excellent training certification clear progression structure
Trust Payments has an exciting opportunity for a Senior Python Developer to join their team. Location: Remote (Liverpool) Salary: Competitive + Benefits Job Type: Permanent, Full-Time About Us: Trust Payments is a global unified payment technology group that was formed in 2019 combining technology and financial services into an omnichannel solution. The new business model has enabled Trust Payments to establish itself as a leading Fintech Payments group. Senior Python Developer The Role: The Senior Python Developer will play a critical role in leading the design, development, and implementation of our software solutions. The main purpose of this role is to develop financial payment systems fit for purpose by taking a senior role in the development team. Senior Python Developer Key Responsibilities: Software Development: - To keep up to date with the latest software development technologies and methodologies. To write clean and healthy structured code - To build future proof reusable code libraries, which can be shared, in-order to drive further efficiencies throughout the team - To deliver code which is well tested and consistently error free. Design, architect, and develop software solutions that align with business requirements, ensuring scalability, performance, and maintainability - Contribute to the creation and maintenance of comprehensive technical documentation, including system designs, architectural decisions, and coding standards Security Standards & Data Protection: - To be aware of latest data protection and security threats and to make sure solutions mitigate against these risks using known industry standards and Internal Company Tools and Services Software Tools and Processes: - Review and utilise industry standard software development tools such as source control, deployment servers and build servers where appropriate in an effective manner - Assist the technical leader in enforcing the chosen development process - Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to understand project requirements, provide technical insights, and ensure successful project delivery - Drive continuous improvement initiatives, identifying areas for process optimization, automation, and productivity enhancement Work estimation: - Assist the technical leader to calculate work estimates - Quality and Standards Maintain high standards of software quality within the team by establishing good practices and habits - Participate in code reviews, offering constructive feedback to ensure adherence to coding standards, best practices, and high-quality code - Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions to ensure the stability and reliability of software applications Mentoring and Training: - Lead and mentor other software developers, providing guidance, support, and technical leadership throughout the software development lifecycle - Carry out instructions given by the Development Team Leader/Manager Senior Python Developer Experience & Qualifications: - Advanced level (knowledge and experience) of programming languages and methodologies - Excellent understanding of security standards - Experience designing, building, and managing RESTful APIs - Experience with high-availability, fault-tolerance, and performance testing and tuning - Familiar with the AWS suite of services to complement applications - Experienced in API integrations - Experienced in programming languages (Python) - Experienced writing unit tests using appropriate tools - Experienced using version control tools - Experienced in CI tools (Gitlab Pipelines) from application configuration aspect - Ability to solve problems quickly and completely - Ability to multi-task and stay organised in a dynamic work environment - Bright, highly self-motivated and driven with a professional and positive approach - Ability to drive development forward, work independently, whilst mentoring, collaborating, and motivating team members - Passionate about software development, with a general thirst for technology & interest in new tools & methodologies - Experience in financial services, ideally payments (gateways, acquiring and processing) - Experience of people leadership and coaching Senior Python Developer Benefits (subject to local office benefits policy): - Opportunity to be part of a rapidly scaling and market leading Fintech business. - Flexible homeworking - Health and Wellbeing ethos including regular wellness sessions, fitness and nutrition and other events as well as supported by internally qualified mental health first aiders - Family friendly enhanced benefits/policies - Pension, Healthcare, Life Assurance - Social events and team building - Celebrations We understand the value that a diverse and inclusive working environment brings to Trust Payments. We celebrate the differences that people can bring through their cultures, backgrounds and perspectives. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or any other protected characteristic. To submit your CV for this exciting Senior Python Developer opportunity, please click Apply now!
Mar 22, 2024
Full time
Trust Payments has an exciting opportunity for a Senior Python Developer to join their team. Location: Remote (Liverpool) Salary: Competitive + Benefits Job Type: Permanent, Full-Time About Us: Trust Payments is a global unified payment technology group that was formed in 2019 combining technology and financial services into an omnichannel solution. The new business model has enabled Trust Payments to establish itself as a leading Fintech Payments group. Senior Python Developer The Role: The Senior Python Developer will play a critical role in leading the design, development, and implementation of our software solutions. The main purpose of this role is to develop financial payment systems fit for purpose by taking a senior role in the development team. Senior Python Developer Key Responsibilities: Software Development: - To keep up to date with the latest software development technologies and methodologies. To write clean and healthy structured code - To build future proof reusable code libraries, which can be shared, in-order to drive further efficiencies throughout the team - To deliver code which is well tested and consistently error free. Design, architect, and develop software solutions that align with business requirements, ensuring scalability, performance, and maintainability - Contribute to the creation and maintenance of comprehensive technical documentation, including system designs, architectural decisions, and coding standards Security Standards & Data Protection: - To be aware of latest data protection and security threats and to make sure solutions mitigate against these risks using known industry standards and Internal Company Tools and Services Software Tools and Processes: - Review and utilise industry standard software development tools such as source control, deployment servers and build servers where appropriate in an effective manner - Assist the technical leader in enforcing the chosen development process - Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to understand project requirements, provide technical insights, and ensure successful project delivery - Drive continuous improvement initiatives, identifying areas for process optimization, automation, and productivity enhancement Work estimation: - Assist the technical leader to calculate work estimates - Quality and Standards Maintain high standards of software quality within the team by establishing good practices and habits - Participate in code reviews, offering constructive feedback to ensure adherence to coding standards, best practices, and high-quality code - Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions to ensure the stability and reliability of software applications Mentoring and Training: - Lead and mentor other software developers, providing guidance, support, and technical leadership throughout the software development lifecycle - Carry out instructions given by the Development Team Leader/Manager Senior Python Developer Experience & Qualifications: - Advanced level (knowledge and experience) of programming languages and methodologies - Excellent understanding of security standards - Experience designing, building, and managing RESTful APIs - Experience with high-availability, fault-tolerance, and performance testing and tuning - Familiar with the AWS suite of services to complement applications - Experienced in API integrations - Experienced in programming languages (Python) - Experienced writing unit tests using appropriate tools - Experienced using version control tools - Experienced in CI tools (Gitlab Pipelines) from application configuration aspect - Ability to solve problems quickly and completely - Ability to multi-task and stay organised in a dynamic work environment - Bright, highly self-motivated and driven with a professional and positive approach - Ability to drive development forward, work independently, whilst mentoring, collaborating, and motivating team members - Passionate about software development, with a general thirst for technology & interest in new tools & methodologies - Experience in financial services, ideally payments (gateways, acquiring and processing) - Experience of people leadership and coaching Senior Python Developer Benefits (subject to local office benefits policy): - Opportunity to be part of a rapidly scaling and market leading Fintech business. - Flexible homeworking - Health and Wellbeing ethos including regular wellness sessions, fitness and nutrition and other events as well as supported by internally qualified mental health first aiders - Family friendly enhanced benefits/policies - Pension, Healthcare, Life Assurance - Social events and team building - Celebrations We understand the value that a diverse and inclusive working environment brings to Trust Payments. We celebrate the differences that people can bring through their cultures, backgrounds and perspectives. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or any other protected characteristic. To submit your CV for this exciting Senior Python Developer opportunity, please click Apply now!
Thriving, well-established electronics company with a proven track record of successful product development require a Systems Test Manager to lead the overall test strategy, ensuring comprehensive test coverage, efficient development, and risk mitigation. They will mentor and develop the Software Test team of 8, creating test plans and collaborating with other departments to deliver robust hardware and software releases. This is a brand new role and an exciting opportunity for an experienced test professional to carve out their path in a dynamic, innovative business where exciting things are always happening. The ideal candidate should be a strategic thinker capable of making risk-based decisions on test scope, with a proven track record in delivering continuous improvement in software testing. They should possess expertise in implementing strategic automation test programs, be familiar with project management and software QA tools. Strong attention to detail, effective communication skills, and the ability to work independently and prioritize tasks are essential, along with a relevant engineering degree. Systems Test Manager essential requirements Proven track record of overhauling a software test function Leadership of a test team Experience testing software in physical products A strategic thinker Test Automation frameworks Systems Test Manager desirable skills Networking, TCP/IP, serial comms Embedded Systems Video C, C++, Python Position : Systems Test Manager Location : Cambridge Salary : £65-80k Benefits: Medical, Good pension, relocation if required, life assurance, 25 days Key Skills : Systems testing, Software testing, automation, test management
Mar 22, 2024
Full time
Thriving, well-established electronics company with a proven track record of successful product development require a Systems Test Manager to lead the overall test strategy, ensuring comprehensive test coverage, efficient development, and risk mitigation. They will mentor and develop the Software Test team of 8, creating test plans and collaborating with other departments to deliver robust hardware and software releases. This is a brand new role and an exciting opportunity for an experienced test professional to carve out their path in a dynamic, innovative business where exciting things are always happening. The ideal candidate should be a strategic thinker capable of making risk-based decisions on test scope, with a proven track record in delivering continuous improvement in software testing. They should possess expertise in implementing strategic automation test programs, be familiar with project management and software QA tools. Strong attention to detail, effective communication skills, and the ability to work independently and prioritize tasks are essential, along with a relevant engineering degree. Systems Test Manager essential requirements Proven track record of overhauling a software test function Leadership of a test team Experience testing software in physical products A strategic thinker Test Automation frameworks Systems Test Manager desirable skills Networking, TCP/IP, serial comms Embedded Systems Video C, C++, Python Position : Systems Test Manager Location : Cambridge Salary : £65-80k Benefits: Medical, Good pension, relocation if required, life assurance, 25 days Key Skills : Systems testing, Software testing, automation, test management
Software Tester Engineer - Permanent To 50,000 + Benefits Manchester (Hybrid) Investigo is partnered with an industry-leading utilities provider who are carrying out a digital transformation project and looking for a hands on test engineers to come in and help build out new automation test scripts. This role would see you working closely with development teams doing the full software testing life cycle. Responsible for helping develop the organisations automation testing scripts from scratch. You will also be responsible for API testing so experience in this is crucial. This opportunity gives you the chance to take ownership of the full automation testing capabilities. The organisation are looking for someone who is comfortable with building out tests script from scratch and also has a passion for learning. Alongside contributing to continuous improvements, making sure they are using industry best practices and future technology-driven plans. To be considered for this QA Engineer role, you need: Experience with the full testing life cycle API testing experience (Postman) 5+ years of Manual testing experience 2 years of automation testing working with or exposure to (Playwright, Selenium, Cypress, java, Javascript, python) Excellent written and verbal communication Understanding of CI/CD testing This is a permanent position with a salary up to 50,000 and multiple benefits on offer. As well as having amazing progression opportunities, the organisation are looking to move quickly with the right candidate and so an immediate start is possible. You will be required to travel to the office 1 day a week.
Mar 22, 2024
Full time
Software Tester Engineer - Permanent To 50,000 + Benefits Manchester (Hybrid) Investigo is partnered with an industry-leading utilities provider who are carrying out a digital transformation project and looking for a hands on test engineers to come in and help build out new automation test scripts. This role would see you working closely with development teams doing the full software testing life cycle. Responsible for helping develop the organisations automation testing scripts from scratch. You will also be responsible for API testing so experience in this is crucial. This opportunity gives you the chance to take ownership of the full automation testing capabilities. The organisation are looking for someone who is comfortable with building out tests script from scratch and also has a passion for learning. Alongside contributing to continuous improvements, making sure they are using industry best practices and future technology-driven plans. To be considered for this QA Engineer role, you need: Experience with the full testing life cycle API testing experience (Postman) 5+ years of Manual testing experience 2 years of automation testing working with or exposure to (Playwright, Selenium, Cypress, java, Javascript, python) Excellent written and verbal communication Understanding of CI/CD testing This is a permanent position with a salary up to 50,000 and multiple benefits on offer. As well as having amazing progression opportunities, the organisation are looking to move quickly with the right candidate and so an immediate start is possible. You will be required to travel to the office 1 day a week.
Software Tester Engineer - Permanent To 50,000 + Benefits Birmingham (Hybrid) Investigo is partnered with an industry-leading utilities provider who are carrying out a digital transformation project and looking for a hands on test engineers to come in and help build out new automation test scripts. This role would see you working closely with development teams doing the full software testing life cycle. Responsible for helping develop the organisations automation testing scripts from scratch. You will also be responsible for API testing so experience in this is crucial. This opportunity gives you the chance to take ownership of the full automation testing capabilities. The organisation are looking for someone who is comfortable with building out tests script from scratch and also has a passion for learning. Alongside contributing to continuous improvements, making sure they are using industry best practices and future technology-driven plans. To be considered for this QA Engineer role, you need: Experience with the full testing life cycle API testing experience (Postman) 5+ years of Manual testing experience 2 years of automation testing working with or exposure to (Playwright, Selenium, Cypress, java, Javascript, python) Excellent written and verbal communication Understanding of CI/CD testing This is a permanent position with a salary up to 50,000 and multiple benefits on offer. As well as having amazing progression opportunities, the organisation are looking to move quickly with the right candidate and so an immediate start is possible. You will be required to travel to the office 1 day a week.
Mar 22, 2024
Full time
Software Tester Engineer - Permanent To 50,000 + Benefits Birmingham (Hybrid) Investigo is partnered with an industry-leading utilities provider who are carrying out a digital transformation project and looking for a hands on test engineers to come in and help build out new automation test scripts. This role would see you working closely with development teams doing the full software testing life cycle. Responsible for helping develop the organisations automation testing scripts from scratch. You will also be responsible for API testing so experience in this is crucial. This opportunity gives you the chance to take ownership of the full automation testing capabilities. The organisation are looking for someone who is comfortable with building out tests script from scratch and also has a passion for learning. Alongside contributing to continuous improvements, making sure they are using industry best practices and future technology-driven plans. To be considered for this QA Engineer role, you need: Experience with the full testing life cycle API testing experience (Postman) 5+ years of Manual testing experience 2 years of automation testing working with or exposure to (Playwright, Selenium, Cypress, java, Javascript, python) Excellent written and verbal communication Understanding of CI/CD testing This is a permanent position with a salary up to 50,000 and multiple benefits on offer. As well as having amazing progression opportunities, the organisation are looking to move quickly with the right candidate and so an immediate start is possible. You will be required to travel to the office 1 day a week.
For over 50 years we have been helping its clients deliver better business financing. Today, our products and services are used by over 120 banks and finance providers worldwide. Our flexible end-to-end platform offers them everything they need to provide an extensive range of financing products, smoothly and securely. From institutional lenders to SME specialists, our software gives our clients the agility to create new and innovative finance products that help their customers thrive. Headquartered in London, and with regional offices in California and Singapore, Lendscape employs over 200 people around the world. We continue to grow and evolve, building on our heritage while keeping pace with the changing demands of the financial software sector. About the role and our Engineering team Joining our team is an exciting opportunity to be apart of a growing bunch. As a member of a team that is spread across various parts of the world, you will gain exposure to diverse cultures and perspectives. Being a part of Lendscape while we are venturing into new countries puts you at the forefront of expansion! Our Software Engineering team is our biggest function, with 80 colleagues spread across 9 squads they play a key role ensuring we continue to be leaders in our field. We have some exciting new developments and are committed to introducing 3 additional teams to take us to over 100 colleagues in Engineering. You will be responsible for both manual and automated testing, using analytical and technical skills to have a direct impact of the quality of the software we create and deliver. How you will make a difference The Quality Lead will be responsible for leading and managing the quality assurance function within the Engineering department. The primary focus of the role is to ensure the delivery of high-quality software products through the implementation and continuous improvement of quality processes and methodologies. You are responsible for Developing and executing a comprehensive quality strategy aligned with organisational goals. Leading and mentoring a team of quality assurance professionals. Collaborating with cross-functional teams to integrate quality practices throughout the software development lifecycle. Defining, implementing and continuously monitoring quality standards, procedures, and best practices with emphasis on rigour across the three. Establishing and monitoring key performance indicators (KPIs) to measure and improve software quality. Conducting regular audits and assessments to identify areas for improvement. Overseeing the creation and execution of test plans, test cases, and test scripts. Staying abreast of industry trends and advancements in quality assurance and software testing. Driving continuous improvement initiatives to enhance overall software development efficiency and quality. Technical requirements In-depth understanding of quality assurance methodologies such as Agile, Scrum, and DevOps. Experience in implementing and managing QA processes throughout the software development lifecycle. Proficiency in using testing tools and frameworks for both manual and automated testing. Knowledge of automation tools such as Cypress, Selenium, JUnit, TestNG, or equivalent. Very strong expertise in test automation, including the ability to design, develop, and maintain automated test scripts. Competency in at least one programming language (e.g., Java, Python, C#) to facilitate automated testing and scripting. Experience with bug tracking and project management tools (e.g., Jira, Bugzilla) to manage and prioritize quality issues. Proficient in version control systems (e.g., Git) to ensure proper code management and collaboration within development teams. Understanding of performance testing concepts and tools (e.g., Apache JMeter, LoadRunner) to assess software scalability and performance. Knowledge of security testing practices and tools to identify and mitigate potential vulnerabilities in software applications. Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their testing capabilities. Experience in testing mobile applications on various platforms (iOS, Android) and devices. Understanding of data management principles and proficiency in SQL for database testing. Skills and experience Proven experience in a leadership role within quality assurance or software testing. In-depth knowledge of quality assurance methodologies, tools, and best practices. Strong understanding of the software development lifecycle. Excellent analytical and problem-solving skills. Exceptional communication and interpersonal skills. Ability to influence and collaborate with cross-functional teams. Knowledge of continuous integration and continuous delivery (CI/CD) practices. Bachelor's/Master's degree in Computer Science, Software Engineering, or related field. Minimum of five years of experience in quality assurance/testing roles. Experience in a leadership or managerial position advantageous. What's in it for you Private medical care and cash plan Flexible working hours Continuous training Cycle scheme and sponsored gym Learning and development Wellness and mindfulness perks Colleague volunteering Life assurance Work alongside a team developing and delivering innovative technology that creates huge value for a variety of local and international clients Our culture We are very proud of our culture and our way of working. Below are our shared values and behaviours that make up our work environment and our day-to-day experience at Lendscape. Achieve great things, together: We are supportive and empathetic, always available to lend a hand when needed. Go above and beyond for customers: We are customer centric and give 100% to deliver exceptional outcomes. Everyone is willing to go the extra mile to solve the customer's biggest challenges and help them get ahead. Embrace every opportunity: We're inspired by opportunities to sustainably grow ourselves. Lendscape and our customers. Rise to the challenge: We are self-motivated, empowered with flexibility and autonomy to work in our best way. What to expect We appreciate you taking the time to apply to this role with us, and we are committed to making your journey with us as positive as possible. Interviews are a team effort and we're keen to address any queries you may have and to determine if you equally feel if we are the right choice for your career. Should your application be selected for an interview the process will be an initial conversation with our Talent Partner Safa Mohamoud. During this conversation we will explore your background, a broad overview of your skillset and what drives you. This will be followed by a conversation with our Head of Engineering, Jon Jenkins to dive deeper into your experience and equally for you to ask in depth questions about the role. You will also have the opportunity to meet with some of the members of the Engineering team to understand our ways of working a bit better. Lendscape is for everyone Lendscape is passionate about ensuring that we remain a top performing business and a fantastic place to work - a place where everyone is comfortable to work. We're a business that values equal opportunities for all and we celebrate the unique and diverse backgrounds and experiences of each individual. Interested but not sure you tick every box? We recognize that skills and experience can be gained in various ways, and we encourage you to apply for a role at our company, even if you feel your background might not perfectly align with the position. We look forward to connecting with you.
Mar 21, 2024
Full time
For over 50 years we have been helping its clients deliver better business financing. Today, our products and services are used by over 120 banks and finance providers worldwide. Our flexible end-to-end platform offers them everything they need to provide an extensive range of financing products, smoothly and securely. From institutional lenders to SME specialists, our software gives our clients the agility to create new and innovative finance products that help their customers thrive. Headquartered in London, and with regional offices in California and Singapore, Lendscape employs over 200 people around the world. We continue to grow and evolve, building on our heritage while keeping pace with the changing demands of the financial software sector. About the role and our Engineering team Joining our team is an exciting opportunity to be apart of a growing bunch. As a member of a team that is spread across various parts of the world, you will gain exposure to diverse cultures and perspectives. Being a part of Lendscape while we are venturing into new countries puts you at the forefront of expansion! Our Software Engineering team is our biggest function, with 80 colleagues spread across 9 squads they play a key role ensuring we continue to be leaders in our field. We have some exciting new developments and are committed to introducing 3 additional teams to take us to over 100 colleagues in Engineering. You will be responsible for both manual and automated testing, using analytical and technical skills to have a direct impact of the quality of the software we create and deliver. How you will make a difference The Quality Lead will be responsible for leading and managing the quality assurance function within the Engineering department. The primary focus of the role is to ensure the delivery of high-quality software products through the implementation and continuous improvement of quality processes and methodologies. You are responsible for Developing and executing a comprehensive quality strategy aligned with organisational goals. Leading and mentoring a team of quality assurance professionals. Collaborating with cross-functional teams to integrate quality practices throughout the software development lifecycle. Defining, implementing and continuously monitoring quality standards, procedures, and best practices with emphasis on rigour across the three. Establishing and monitoring key performance indicators (KPIs) to measure and improve software quality. Conducting regular audits and assessments to identify areas for improvement. Overseeing the creation and execution of test plans, test cases, and test scripts. Staying abreast of industry trends and advancements in quality assurance and software testing. Driving continuous improvement initiatives to enhance overall software development efficiency and quality. Technical requirements In-depth understanding of quality assurance methodologies such as Agile, Scrum, and DevOps. Experience in implementing and managing QA processes throughout the software development lifecycle. Proficiency in using testing tools and frameworks for both manual and automated testing. Knowledge of automation tools such as Cypress, Selenium, JUnit, TestNG, or equivalent. Very strong expertise in test automation, including the ability to design, develop, and maintain automated test scripts. Competency in at least one programming language (e.g., Java, Python, C#) to facilitate automated testing and scripting. Experience with bug tracking and project management tools (e.g., Jira, Bugzilla) to manage and prioritize quality issues. Proficient in version control systems (e.g., Git) to ensure proper code management and collaboration within development teams. Understanding of performance testing concepts and tools (e.g., Apache JMeter, LoadRunner) to assess software scalability and performance. Knowledge of security testing practices and tools to identify and mitigate potential vulnerabilities in software applications. Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their testing capabilities. Experience in testing mobile applications on various platforms (iOS, Android) and devices. Understanding of data management principles and proficiency in SQL for database testing. Skills and experience Proven experience in a leadership role within quality assurance or software testing. In-depth knowledge of quality assurance methodologies, tools, and best practices. Strong understanding of the software development lifecycle. Excellent analytical and problem-solving skills. Exceptional communication and interpersonal skills. Ability to influence and collaborate with cross-functional teams. Knowledge of continuous integration and continuous delivery (CI/CD) practices. Bachelor's/Master's degree in Computer Science, Software Engineering, or related field. Minimum of five years of experience in quality assurance/testing roles. Experience in a leadership or managerial position advantageous. What's in it for you Private medical care and cash plan Flexible working hours Continuous training Cycle scheme and sponsored gym Learning and development Wellness and mindfulness perks Colleague volunteering Life assurance Work alongside a team developing and delivering innovative technology that creates huge value for a variety of local and international clients Our culture We are very proud of our culture and our way of working. Below are our shared values and behaviours that make up our work environment and our day-to-day experience at Lendscape. Achieve great things, together: We are supportive and empathetic, always available to lend a hand when needed. Go above and beyond for customers: We are customer centric and give 100% to deliver exceptional outcomes. Everyone is willing to go the extra mile to solve the customer's biggest challenges and help them get ahead. Embrace every opportunity: We're inspired by opportunities to sustainably grow ourselves. Lendscape and our customers. Rise to the challenge: We are self-motivated, empowered with flexibility and autonomy to work in our best way. What to expect We appreciate you taking the time to apply to this role with us, and we are committed to making your journey with us as positive as possible. Interviews are a team effort and we're keen to address any queries you may have and to determine if you equally feel if we are the right choice for your career. Should your application be selected for an interview the process will be an initial conversation with our Talent Partner Safa Mohamoud. During this conversation we will explore your background, a broad overview of your skillset and what drives you. This will be followed by a conversation with our Head of Engineering, Jon Jenkins to dive deeper into your experience and equally for you to ask in depth questions about the role. You will also have the opportunity to meet with some of the members of the Engineering team to understand our ways of working a bit better. Lendscape is for everyone Lendscape is passionate about ensuring that we remain a top performing business and a fantastic place to work - a place where everyone is comfortable to work. We're a business that values equal opportunities for all and we celebrate the unique and diverse backgrounds and experiences of each individual. Interested but not sure you tick every box? We recognize that skills and experience can be gained in various ways, and we encourage you to apply for a role at our company, even if you feel your background might not perfectly align with the position. We look forward to connecting with you.
QA Test Engineer / Software Tester (Python Automation) Cambridge to £45k Do you enjoy breaking things and taking them apart so you can figure out how they work and put them back together? You could be joining a market leading tech company that's remote access product is used by hundreds of millions of users worldwide, working on a modern tech stack, continually learning and progressing your career. As a QA Test Engineer you will help to ensure the quality of their web based client portal; you'll identify and prepare test cases, develop these scenarios with Python automated tests and expand the automated test framework with additional features to drive them. You will also investigate test failures, analyse and verify bug fixes and review code developed by other Test Engineers. There's a variety of project based work to get involved with including cloud based web technologies, backend APIs and desktop / mobile applications. You'll be using Python to code and Selenium WebDriver to test HTML, CSS, JavaScript and networking technologies. You'll join a collaborative Agile team with lots of training and career development opportunities. Location / WFH: There's a friendly and supportive team environment, you'll join colleagues in the Cambridge office 1-2 days a week with flexibility to work from home the rest of the week. About You: You have Python coding skills and Test Automation experience You have excellent written and verbal communication skills, are able to produce clear and concise bug reports and communicate with stakeholders You have the aptitude and desire to learn, Computer Science degree would be great but not necessary if you have the right skills It would be great if you also have a good knowledge of Networking, Mobile Testing or Selenium - but you can pick up knowledge on the job What's in it for you: As a QA Test Engineer / Software Tester you'll get: Salary to £45k Bonus Pension Private Medical Care Life Assurance Travel Insurance Subsidised gym membership and a range of other perks Apply now or call to find out more about this QA Test Engineer / Software Tester opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Mar 21, 2024
Full time
QA Test Engineer / Software Tester (Python Automation) Cambridge to £45k Do you enjoy breaking things and taking them apart so you can figure out how they work and put them back together? You could be joining a market leading tech company that's remote access product is used by hundreds of millions of users worldwide, working on a modern tech stack, continually learning and progressing your career. As a QA Test Engineer you will help to ensure the quality of their web based client portal; you'll identify and prepare test cases, develop these scenarios with Python automated tests and expand the automated test framework with additional features to drive them. You will also investigate test failures, analyse and verify bug fixes and review code developed by other Test Engineers. There's a variety of project based work to get involved with including cloud based web technologies, backend APIs and desktop / mobile applications. You'll be using Python to code and Selenium WebDriver to test HTML, CSS, JavaScript and networking technologies. You'll join a collaborative Agile team with lots of training and career development opportunities. Location / WFH: There's a friendly and supportive team environment, you'll join colleagues in the Cambridge office 1-2 days a week with flexibility to work from home the rest of the week. About You: You have Python coding skills and Test Automation experience You have excellent written and verbal communication skills, are able to produce clear and concise bug reports and communicate with stakeholders You have the aptitude and desire to learn, Computer Science degree would be great but not necessary if you have the right skills It would be great if you also have a good knowledge of Networking, Mobile Testing or Selenium - but you can pick up knowledge on the job What's in it for you: As a QA Test Engineer / Software Tester you'll get: Salary to £45k Bonus Pension Private Medical Care Life Assurance Travel Insurance Subsidised gym membership and a range of other perks Apply now or call to find out more about this QA Test Engineer / Software Tester opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Site Name: USA - Pennsylvania - Upper Providence, UK - Hertfordshire - Stevenage, UK - London - Brentford, USA - Pennsylvania - Philadelphia Posted Date: Oct The mission of the Data Science and Data Engineering (DSDE) organization within GSK Pharmaceuticals R&D is to get the right data, to the right people, at the right time. TheData Framework and Opsorganization ensures we can do this efficiently, reliably, transparently, and at scale through the creation of a leading-edge, cloud-native data services framework. We focus heavily on developer experience, on strong, semantic abstractions for the data ecosystem, on professional operations and aggressive automation, and on transparency of operations and cost. We are looking for a skilled Data Framework Engineer II to join our growing team. The Data Framework team builds and manages (in partnership with Tech) reusable components and architectures designed to make it both fast and easy to build robust, scalable, production-grade data products and services in the challenging biomedical data space. A Data Framework Engineer IIknows the metrics desired for their tools andservices anditerates to deliver and improve on those metrics in an agile fashion. A Data Framework Engineer II is a highly technical individual contributor, building modern, cloud-native systems for standardizing and templatizing data engineering, such as: Standardized physical storage and search / indexing systems Schema management (data + metadata + versioning + provenance + governance) API semantics and ontology management Standard API architectures Kafka + standard streaming semantics Standard components for publishing data to file-based, relational, and other sorts of data stores Metadata systems Tooling for QA / evaluation Additional responsibilities also include: Given a well-specified data framework problem, implement end-to-end solutionsusing appropriate programming languages(e.g.Python,Scala, or Go), open-source tools (e.g.Spark,Elasticsearch, ...), and cloud vendor-provided tools (e.g.Amazon S3) Leverage tools provided by Tech (e.g.infrastructure as code, CloudOps,DevOps, logging / alerting, ...) in delivery ofsolutions Write proper documentation in code as well as in wikis/other documentationsystems Writefantastic code along withthe proper unit, functional, and integration tests for code and services to ensurequality Stayup to datewith developments in theopen-sourcecommunity around data engineering, data science, and similartooling The DSDE team is built on the principles of ownership, accountability, continuous development, and collaboration. We hire for the long term, and we're motivated to make this a great place to work. Our leaders will be committed to your career and development from day one. Why you? Basic Qualifications: We are looking for professionals with these required skills to achieve our goals: PhD in Computer Science with a focus in Data Engineering, DataOps, DevOps, MLOps, Software Engineering OR Masters and 2+ years experience Experience with common distributed data tools (Spark, Kafka, etc) Experience with basics of data architecture (e.g. optimizing physical layout for access patterns) Experience with basics of search engines/indexing (e.g. Elasticsearch, Lucene) Demonstrated experience in writing Python, Scala, Go, and/or C++ Preferred Qualifications: If you have the following characteristics, it would be a plus: Experience with agile software development Experience building and designing a DevOps-first way of working Demonstrated experience building reusable components on top of the CNCF ecosystem including Kubernetes (or similar ecosystem) Experience with schema tools and schema management (Avro, Protobuf) Why GSK? Our values and expectations are at the heart of everything we do and form an important part of our culture. These include Patient focus, Transparency, Respect, Integrity along with Courage, Accountability, Development, and Teamwork. As GSK focuses on our values and expectations and a culture of innovation, performance, and trust, the successful candidate will demonstrate the following capabilities: Operating at pace and agile decision making - using evidence and applying judgement to balance pace, rigour and risk. Committed to delivering high-quality results, overcoming challenges, focusing on what matters, execution. Continuously looking for opportunities to learn, build skills and share learning. Sustaining energy and wellbeing Building strong relationships and collaboration, honest and open conversations. Budgeting and cost consciousness LI-GSK If you require an accommodation or other assistance to apply for a job at GSK, please contact the GSK Service Centre at 1- (US Toll Free) or +1 (outside US). GSK is an Equal Opportunity Employer and, in the US, we adhere to Affirmative Action principles. This ensures that all qualified applicants will receive equal consideration for employment without regard to race, color, national origin, religion, sex, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class. At GSK, the health and safety of our employees are of paramount importance. As a science-led healthcare company on a mission to get ahead of disease together, we believe that supporting vaccination against COVID-19 is the single best thing we can do in the US to ensure the health and safety of our employees, complementary workers, workplaces, customers, consumers, communities, and the patients we serve. GSK has made the decision to require all US employees to be fully vaccinated against COVID-19, where allowed by state or local law and where vaccine supply is readily available. The only exceptions to this requirement are employees who are approved for an accommodation for religious, medical or disability-related reasons. Important notice to Employment businesses/ Agencies GSK does not accept referrals from employment businesses and/or employment agencies in respect of the vacancies posted on this site. All employment businesses/agencies are required to contact GSK's commercial and general procurement/human resources department to obtain prior written authorization before referring any candidates to GSK. The obtaining of prior written authorization is a condition precedent to any agreement (verbal or written) between the employment business/ agency and GSK. In the absence of such written authorization being obtained any actions undertaken by the employment business/agency shall be deemed to have been performed without the consent or contractual agreement of GSK. GSK shall therefore not be liable for any fees arising from such actions or any fees arising from any referrals by employment businesses/agencies in respect of the vacancies posted on this site. Please note that if you are a US Licensed Healthcare Professional or Healthcare Professional as defined by the laws of the state issuing your license, GSK may be required to capture and report expenses GSK incurs, on your behalf, in the event you are afforded an interview for employment. This capture of applicable transfers of value is necessary to ensure GSK's compliance to all federal and state US Transparency requirements. For more information, please visit GSK's Transparency Reporting For the Record site.
Sep 24, 2022
Full time
Site Name: USA - Pennsylvania - Upper Providence, UK - Hertfordshire - Stevenage, UK - London - Brentford, USA - Pennsylvania - Philadelphia Posted Date: Oct The mission of the Data Science and Data Engineering (DSDE) organization within GSK Pharmaceuticals R&D is to get the right data, to the right people, at the right time. TheData Framework and Opsorganization ensures we can do this efficiently, reliably, transparently, and at scale through the creation of a leading-edge, cloud-native data services framework. We focus heavily on developer experience, on strong, semantic abstractions for the data ecosystem, on professional operations and aggressive automation, and on transparency of operations and cost. We are looking for a skilled Data Framework Engineer II to join our growing team. The Data Framework team builds and manages (in partnership with Tech) reusable components and architectures designed to make it both fast and easy to build robust, scalable, production-grade data products and services in the challenging biomedical data space. A Data Framework Engineer IIknows the metrics desired for their tools andservices anditerates to deliver and improve on those metrics in an agile fashion. A Data Framework Engineer II is a highly technical individual contributor, building modern, cloud-native systems for standardizing and templatizing data engineering, such as: Standardized physical storage and search / indexing systems Schema management (data + metadata + versioning + provenance + governance) API semantics and ontology management Standard API architectures Kafka + standard streaming semantics Standard components for publishing data to file-based, relational, and other sorts of data stores Metadata systems Tooling for QA / evaluation Additional responsibilities also include: Given a well-specified data framework problem, implement end-to-end solutionsusing appropriate programming languages(e.g.Python,Scala, or Go), open-source tools (e.g.Spark,Elasticsearch, ...), and cloud vendor-provided tools (e.g.Amazon S3) Leverage tools provided by Tech (e.g.infrastructure as code, CloudOps,DevOps, logging / alerting, ...) in delivery ofsolutions Write proper documentation in code as well as in wikis/other documentationsystems Writefantastic code along withthe proper unit, functional, and integration tests for code and services to ensurequality Stayup to datewith developments in theopen-sourcecommunity around data engineering, data science, and similartooling The DSDE team is built on the principles of ownership, accountability, continuous development, and collaboration. We hire for the long term, and we're motivated to make this a great place to work. Our leaders will be committed to your career and development from day one. Why you? Basic Qualifications: We are looking for professionals with these required skills to achieve our goals: PhD in Computer Science with a focus in Data Engineering, DataOps, DevOps, MLOps, Software Engineering OR Masters and 2+ years experience Experience with common distributed data tools (Spark, Kafka, etc) Experience with basics of data architecture (e.g. optimizing physical layout for access patterns) Experience with basics of search engines/indexing (e.g. Elasticsearch, Lucene) Demonstrated experience in writing Python, Scala, Go, and/or C++ Preferred Qualifications: If you have the following characteristics, it would be a plus: Experience with agile software development Experience building and designing a DevOps-first way of working Demonstrated experience building reusable components on top of the CNCF ecosystem including Kubernetes (or similar ecosystem) Experience with schema tools and schema management (Avro, Protobuf) Why GSK? Our values and expectations are at the heart of everything we do and form an important part of our culture. These include Patient focus, Transparency, Respect, Integrity along with Courage, Accountability, Development, and Teamwork. As GSK focuses on our values and expectations and a culture of innovation, performance, and trust, the successful candidate will demonstrate the following capabilities: Operating at pace and agile decision making - using evidence and applying judgement to balance pace, rigour and risk. Committed to delivering high-quality results, overcoming challenges, focusing on what matters, execution. Continuously looking for opportunities to learn, build skills and share learning. Sustaining energy and wellbeing Building strong relationships and collaboration, honest and open conversations. Budgeting and cost consciousness LI-GSK If you require an accommodation or other assistance to apply for a job at GSK, please contact the GSK Service Centre at 1- (US Toll Free) or +1 (outside US). GSK is an Equal Opportunity Employer and, in the US, we adhere to Affirmative Action principles. This ensures that all qualified applicants will receive equal consideration for employment without regard to race, color, national origin, religion, sex, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class. At GSK, the health and safety of our employees are of paramount importance. As a science-led healthcare company on a mission to get ahead of disease together, we believe that supporting vaccination against COVID-19 is the single best thing we can do in the US to ensure the health and safety of our employees, complementary workers, workplaces, customers, consumers, communities, and the patients we serve. GSK has made the decision to require all US employees to be fully vaccinated against COVID-19, where allowed by state or local law and where vaccine supply is readily available. The only exceptions to this requirement are employees who are approved for an accommodation for religious, medical or disability-related reasons. Important notice to Employment businesses/ Agencies GSK does not accept referrals from employment businesses and/or employment agencies in respect of the vacancies posted on this site. All employment businesses/agencies are required to contact GSK's commercial and general procurement/human resources department to obtain prior written authorization before referring any candidates to GSK. The obtaining of prior written authorization is a condition precedent to any agreement (verbal or written) between the employment business/ agency and GSK. In the absence of such written authorization being obtained any actions undertaken by the employment business/agency shall be deemed to have been performed without the consent or contractual agreement of GSK. GSK shall therefore not be liable for any fees arising from such actions or any fees arising from any referrals by employment businesses/agencies in respect of the vacancies posted on this site. Please note that if you are a US Licensed Healthcare Professional or Healthcare Professional as defined by the laws of the state issuing your license, GSK may be required to capture and report expenses GSK incurs, on your behalf, in the event you are afforded an interview for employment. This capture of applicable transfers of value is necessary to ensure GSK's compliance to all federal and state US Transparency requirements. For more information, please visit GSK's Transparency Reporting For the Record site.
We are looking to for an experienced Azure senior software engineer to support our growing customer base on many large, innovative development projects with well-known high street brands. You will be remarkable, with excellent problem-solving and communication skills. As a team player, you will fit straight into our open, collaborative, no-fear, egoless working environment. The main purpose of this role is to take responsibility for designing, developing, testing and maintaining software for our customers in line with REPLs guidelines and best practices. You will be part of the Development Services team where you will be working with a varied set of colleagues ranging from developers, QA's, SDETs to PO's, PM's, BA's while also interacting directly with customer teams. About REPL As a client-led, ever-changing market, the retail industry demands innovative and inspiring tech solutions. REPL, part of Accenture, solves business critical problems as a technology consultancy specialising in workforce management, supply chain and in-store technology. We'll nurture your talent, working in highly collaborative teams on a variety of projects and products, all focused on delivering cutting-edge, market-leading solutions for large global brands. We follow a people-first approach and invest in our employees to keep them up to date with the latest innovations and certifications and can offer a flexible working environment. REPL is an equal opportunity employer, and we know the value of a diverse and supportive workforce. We are a certified Great Place to Work, having active communities including Women in Tech, Pride, and Ethnic Diversity and Active Inclusion (EDAI). As a responsible employer we run various wellbeing initiatives and all employees can use three days in a year for volunteering. Show more Show less Qualifications Required skills/experience: Commercial experience developing with Azure cloud technologies i.e. Functions, Service Bus, Data Factory etc. Object oriented development experience using C#. DevOps delivery experience including the use of automation tools to deliver CI/CD pipelines. Comfortable taking responsibility for building and testing features that will be delivered to end users. Analytical thinking, good decision-making skills. Desirable skills/experience: Experience of any of the following programming languages JavaScript/TypeScript, Python or Java. Database design and development (e.g. SQL) DevOps platforms such as Azure DevOps etc. Experience using version control frameworks such as Git or Mercurial or TFS. Experience with Agile project management tools such as Jira, Azure Boards etc. Containerisation with Docker and Kubernetes. Locations Henley-in-Arden,London,Manchester
Sep 24, 2022
Full time
We are looking to for an experienced Azure senior software engineer to support our growing customer base on many large, innovative development projects with well-known high street brands. You will be remarkable, with excellent problem-solving and communication skills. As a team player, you will fit straight into our open, collaborative, no-fear, egoless working environment. The main purpose of this role is to take responsibility for designing, developing, testing and maintaining software for our customers in line with REPLs guidelines and best practices. You will be part of the Development Services team where you will be working with a varied set of colleagues ranging from developers, QA's, SDETs to PO's, PM's, BA's while also interacting directly with customer teams. About REPL As a client-led, ever-changing market, the retail industry demands innovative and inspiring tech solutions. REPL, part of Accenture, solves business critical problems as a technology consultancy specialising in workforce management, supply chain and in-store technology. We'll nurture your talent, working in highly collaborative teams on a variety of projects and products, all focused on delivering cutting-edge, market-leading solutions for large global brands. We follow a people-first approach and invest in our employees to keep them up to date with the latest innovations and certifications and can offer a flexible working environment. REPL is an equal opportunity employer, and we know the value of a diverse and supportive workforce. We are a certified Great Place to Work, having active communities including Women in Tech, Pride, and Ethnic Diversity and Active Inclusion (EDAI). As a responsible employer we run various wellbeing initiatives and all employees can use three days in a year for volunteering. Show more Show less Qualifications Required skills/experience: Commercial experience developing with Azure cloud technologies i.e. Functions, Service Bus, Data Factory etc. Object oriented development experience using C#. DevOps delivery experience including the use of automation tools to deliver CI/CD pipelines. Comfortable taking responsibility for building and testing features that will be delivered to end users. Analytical thinking, good decision-making skills. Desirable skills/experience: Experience of any of the following programming languages JavaScript/TypeScript, Python or Java. Database design and development (e.g. SQL) DevOps platforms such as Azure DevOps etc. Experience using version control frameworks such as Git or Mercurial or TFS. Experience with Agile project management tools such as Jira, Azure Boards etc. Containerisation with Docker and Kubernetes. Locations Henley-in-Arden,London,Manchester
Site Name: USA - Pennsylvania - Upper Providence, UK - Hertfordshire - Stevenage, UK - London - Brentford, USA - Pennsylvania - Philadelphia Posted Date: Oct The mission of the Data Science and Data Engineering (DSDE) organization within GSK Pharmaceuticals R&D is to get the right data, to the right people, at the right time. TheData Framework and Opsorganization ensures we can do this efficiently, reliably, transparently, and at scale through the creation of a leading-edge, cloud-native data services framework. We focus heavily on developer experience, on strong, semantic abstractions for the data ecosystem, on professional operations and aggressive automation, and on transparency of operations and cost. We are looking for a skilled Data Ops Engineer II to join our growing team. The Data Ops team acceleratesbiomedicaland scientificdata product development and ensures consistent, professional-grade operations for the Data Science and Engineering organization by building templated projects (code repository plus DevOps pipelines) for various Data Science/Data Engineering architecture patternsin the challenging biomedical data space.A Data Ops Engineer IIknows the metrics desired for their tools andservices anditerates to deliver and improve on those metrics in an agile fashion. A Data Ops Engineer II is a highly technical individual contributor, building modern, cloud-native systems for standardizing and templatizing data engineering, such as: Standardized physical storage and search / indexing systems Schema management (data + metadata + versioning + provenance + governance) API semantics and ontology management Standard API architectures Kafka + standard streaming semantics Standard components for publishing data to file-based, relational, and other sorts of data stores Metadata systems Tooling for QA / evaluation Audit as a Service Additional responsibilities also include: Given a well-specified data framework problem, implement end-to-end solutionsusing appropriate programming languages(e.g.Python,Scala, or Go), open-source tools (e.g.Spark,Elasticsearch, ...), and cloud vendor-provided tools (e.g.Amazon S3) Leverage tools provided by Tech (e.g.infrastructure as code, CloudOps,DevOps, logging / alerting, ...) in delivery ofsolutions Write proper documentation in code as well as in wikis/other documentationsystems Writefantastic code along with theproper unit, functional, and integration tests for code and services to ensurequality Stayup to datewith developments in theopen-sourcecommunity around data engineering, data science, and similartooling The DSDE team is built on the principles of ownership, accountability, continuous development, and collaboration. We hire for the long term, and we're motivated to make this a great place to work. Our leaders will be committed to your career and development from day one. Why you? Basic Qualifications: We are looking for professionals with these required skills to achieve our goals: Master's in Computer Science with a focus in Data Engineering, DataOps, DevOps, MLOps, Software Engineering and 2+ years of experience OR PhD in Computer Science Demonstrated experience with software engineering (testing, documentation, software development lifecycle, source control, ... Experience with DevOps tools and concepts (e.g. Jira, GitLabs / Jenkins / CircleCI / Azure DevOps / ...) Experience with common distributed data tools in a production setting (Spark, Kafka, etc) Experience with basics of search engines/indexing (e.g. Elasticsearch, Lucene) Demonstrated experience in writing Python, Scala, Go, and/or C++ Preferred Qualifications: If you have the following characteristics, it would be a plus: Comfort with specialized data architecture (e.g. optimizing physical layout for access patterns, including bloom filters, optimizing against self-describing formats such as ORC or Parquet, etc) Experience with the CNCF ecosystem / Kubernetes Comfort with search/indexing systems (e.g. Elasticsearch) Experience with schema tools/schema management (Avro, Protobuf) Why GSK? Our values and expectations are at the heart of everything we do and form an important part of our culture. These include Patient focus, Transparency, Respect, Integrity along with Courage, Accountability, Development, and Teamwork. As GSK focuses on our values and expectations and a culture of innovation, performance, and trust, the successful candidate will demonstrate the following capabilities: Operating at pace and agile decision making - using evidence and applying judgement to balance pace, rigour and risk. Committed to delivering high-quality results, overcoming challenges, focusing on what matters, execution. Continuously looking for opportunities to learn, build skills and share learning. Sustaining energy and wellbeing Building strong relationships and collaboration, honest and open conversations. Budgeting and cost consciousness LI-GSK If you require an accommodation or other assistance to apply for a job at GSK, please contact the GSK Service Centre at 1- (US Toll Free) or +1 (outside US). GSK is an Equal Opportunity Employer and, in the US, we adhere to Affirmative Action principles. This ensures that all qualified applicants will receive equal consideration for employment without regard to race, color, national origin, religion, sex, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class. At GSK, the health and safety of our employees are of paramount importance. As a science-led healthcare company on a mission to get ahead of disease together, we believe that supporting vaccination against COVID-19 is the single best thing we can do in the US to ensure the health and safety of our employees, complementary workers, workplaces, customers, consumers, communities, and the patients we serve. GSK has made the decision to require all US employees to be fully vaccinated against COVID-19, where allowed by state or local law and where vaccine supply is readily available. The only exceptions to this requirement are employees who are approved for an accommodation for religious, medical or disability-related reasons. Important notice to Employment businesses/ Agencies GSK does not accept referrals from employment businesses and/or employment agencies in respect of the vacancies posted on this site. All employment businesses/agencies are required to contact GSK's commercial and general procurement/human resources department to obtain prior written authorization before referring any candidates to GSK. The obtaining of prior written authorization is a condition precedent to any agreement (verbal or written) between the employment business/ agency and GSK. In the absence of such written authorization being obtained any actions undertaken by the employment business/agency shall be deemed to have been performed without the consent or contractual agreement of GSK. GSK shall therefore not be liable for any fees arising from such actions or any fees arising from any referrals by employment businesses/agencies in respect of the vacancies posted on this site. Please note that if you are a US Licensed Healthcare Professional or Healthcare Professional as defined by the laws of the state issuing your license, GSK may be required to capture and report expenses GSK incurs, on your behalf, in the event you are afforded an interview for employment. This capture of applicable transfers of value is necessary to ensure GSK's compliance to all federal and state US Transparency requirements. For more information, please visit GSK's Transparency Reporting For the Record site.
Sep 21, 2022
Full time
Site Name: USA - Pennsylvania - Upper Providence, UK - Hertfordshire - Stevenage, UK - London - Brentford, USA - Pennsylvania - Philadelphia Posted Date: Oct The mission of the Data Science and Data Engineering (DSDE) organization within GSK Pharmaceuticals R&D is to get the right data, to the right people, at the right time. TheData Framework and Opsorganization ensures we can do this efficiently, reliably, transparently, and at scale through the creation of a leading-edge, cloud-native data services framework. We focus heavily on developer experience, on strong, semantic abstractions for the data ecosystem, on professional operations and aggressive automation, and on transparency of operations and cost. We are looking for a skilled Data Ops Engineer II to join our growing team. The Data Ops team acceleratesbiomedicaland scientificdata product development and ensures consistent, professional-grade operations for the Data Science and Engineering organization by building templated projects (code repository plus DevOps pipelines) for various Data Science/Data Engineering architecture patternsin the challenging biomedical data space.A Data Ops Engineer IIknows the metrics desired for their tools andservices anditerates to deliver and improve on those metrics in an agile fashion. A Data Ops Engineer II is a highly technical individual contributor, building modern, cloud-native systems for standardizing and templatizing data engineering, such as: Standardized physical storage and search / indexing systems Schema management (data + metadata + versioning + provenance + governance) API semantics and ontology management Standard API architectures Kafka + standard streaming semantics Standard components for publishing data to file-based, relational, and other sorts of data stores Metadata systems Tooling for QA / evaluation Audit as a Service Additional responsibilities also include: Given a well-specified data framework problem, implement end-to-end solutionsusing appropriate programming languages(e.g.Python,Scala, or Go), open-source tools (e.g.Spark,Elasticsearch, ...), and cloud vendor-provided tools (e.g.Amazon S3) Leverage tools provided by Tech (e.g.infrastructure as code, CloudOps,DevOps, logging / alerting, ...) in delivery ofsolutions Write proper documentation in code as well as in wikis/other documentationsystems Writefantastic code along with theproper unit, functional, and integration tests for code and services to ensurequality Stayup to datewith developments in theopen-sourcecommunity around data engineering, data science, and similartooling The DSDE team is built on the principles of ownership, accountability, continuous development, and collaboration. We hire for the long term, and we're motivated to make this a great place to work. Our leaders will be committed to your career and development from day one. Why you? Basic Qualifications: We are looking for professionals with these required skills to achieve our goals: Master's in Computer Science with a focus in Data Engineering, DataOps, DevOps, MLOps, Software Engineering and 2+ years of experience OR PhD in Computer Science Demonstrated experience with software engineering (testing, documentation, software development lifecycle, source control, ... Experience with DevOps tools and concepts (e.g. Jira, GitLabs / Jenkins / CircleCI / Azure DevOps / ...) Experience with common distributed data tools in a production setting (Spark, Kafka, etc) Experience with basics of search engines/indexing (e.g. Elasticsearch, Lucene) Demonstrated experience in writing Python, Scala, Go, and/or C++ Preferred Qualifications: If you have the following characteristics, it would be a plus: Comfort with specialized data architecture (e.g. optimizing physical layout for access patterns, including bloom filters, optimizing against self-describing formats such as ORC or Parquet, etc) Experience with the CNCF ecosystem / Kubernetes Comfort with search/indexing systems (e.g. Elasticsearch) Experience with schema tools/schema management (Avro, Protobuf) Why GSK? Our values and expectations are at the heart of everything we do and form an important part of our culture. These include Patient focus, Transparency, Respect, Integrity along with Courage, Accountability, Development, and Teamwork. As GSK focuses on our values and expectations and a culture of innovation, performance, and trust, the successful candidate will demonstrate the following capabilities: Operating at pace and agile decision making - using evidence and applying judgement to balance pace, rigour and risk. Committed to delivering high-quality results, overcoming challenges, focusing on what matters, execution. Continuously looking for opportunities to learn, build skills and share learning. Sustaining energy and wellbeing Building strong relationships and collaboration, honest and open conversations. Budgeting and cost consciousness LI-GSK If you require an accommodation or other assistance to apply for a job at GSK, please contact the GSK Service Centre at 1- (US Toll Free) or +1 (outside US). GSK is an Equal Opportunity Employer and, in the US, we adhere to Affirmative Action principles. This ensures that all qualified applicants will receive equal consideration for employment without regard to race, color, national origin, religion, sex, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class. At GSK, the health and safety of our employees are of paramount importance. As a science-led healthcare company on a mission to get ahead of disease together, we believe that supporting vaccination against COVID-19 is the single best thing we can do in the US to ensure the health and safety of our employees, complementary workers, workplaces, customers, consumers, communities, and the patients we serve. GSK has made the decision to require all US employees to be fully vaccinated against COVID-19, where allowed by state or local law and where vaccine supply is readily available. The only exceptions to this requirement are employees who are approved for an accommodation for religious, medical or disability-related reasons. Important notice to Employment businesses/ Agencies GSK does not accept referrals from employment businesses and/or employment agencies in respect of the vacancies posted on this site. All employment businesses/agencies are required to contact GSK's commercial and general procurement/human resources department to obtain prior written authorization before referring any candidates to GSK. The obtaining of prior written authorization is a condition precedent to any agreement (verbal or written) between the employment business/ agency and GSK. In the absence of such written authorization being obtained any actions undertaken by the employment business/agency shall be deemed to have been performed without the consent or contractual agreement of GSK. GSK shall therefore not be liable for any fees arising from such actions or any fees arising from any referrals by employment businesses/agencies in respect of the vacancies posted on this site. Please note that if you are a US Licensed Healthcare Professional or Healthcare Professional as defined by the laws of the state issuing your license, GSK may be required to capture and report expenses GSK incurs, on your behalf, in the event you are afforded an interview for employment. This capture of applicable transfers of value is necessary to ensure GSK's compliance to all federal and state US Transparency requirements. For more information, please visit GSK's Transparency Reporting For the Record site.