0333 241 3128
Monday, 07 March 2022 17:58

Python Developer

Python Developer

Endeavour is looking for an experienced Python software engineer to join our Financial client’s growing technology team, based in London for an exciting career opportunity.

The role will follow a hybrid model with proportion of the working week remotely.

The successful Python Developer will be someone who enjoys innovating, problem solving and wants to be at the forefront of transformation. As our client continues to grow organically and through acquisition, the firm is in the process of redefining its technology strategy which requires proprietary applications that can grow at scale.

The current technology landscape is a mixture of off-the-shelf applications and bespoke in-house developments. The integration of these platforms will be paramount before further developing client facing technology.

The selected Python software engineer will report to Chief Technology Officer and be responsible for the following key areas:

• Delivering Python-based application with a web frontend (Django preferable)

• Integration of existing enterprise grade applications

• Delivering bespoke web development to a large client base

• To assist in architecting the future state of software development

Required skills/experience:

• 3 + years commercial experience as a senior developer

• A BSC in Computer Science or an equivalent analytical/numerate subject

• Have commercial hands-on coding experience

• Experience of leveraging REST APIs to undertake application integration

• Experience of unit and end-to-end testing of Python

• Knowledge of SQL and relational databases

• Experience with software version control, specifically Git/GitHub (checking in/out, committing,

branching and tagging)

• Be well versed with Test Driven Development and Paired Programming

• Be passionate about collaboration and influencing peers and junior engineers

• Have excellent communication skills and be comfortable communicating complex ideas to

people at all levels across our business

Send us your CV or get in touch for more details on this fantastic opportunity!

Published in Jobs
Tuesday, 25 January 2022 13:41

Desktop Support representative

Contract opportunity for a Desktop Support profile to start ASAP.

You will be joining a growing financial sector business IT team.

This will be a hybrid remote role.

For the right Desktop Support candidate, there will be the opportunity to become a permanent member of our client’s IT team.

As a Desktop Support representative, you will be responsible for providing IT application

and infrastructure support, as well as developing business solutions that help bring about

operational efficiencies and improvements to our client’s technology capabilities. You will report

to the Head of IT within a team of four other members. Day-to-day the role will largely involve

working with internal users as well as working closely with our third-party IT suppliers.

The successful Desktop Support profile will be:

  • Customer focused – able to put themselves into the end users’ shoes to understand their
  • Able to build and maintain strong relationships.
  • A self-starter with a can-do attitude – able to use initiative to bring about positive change,

especially in ambiguous situations.

  • Well organised and able to manage a competing work volume.
  • Logically thinking – able to plan out the sequence of steps to understand and resolve a
  • Driven to progress in their career and takes responsibility for their development.
  • Is not afraid to ask questions and challenge the status quo.
  • Willing to travel between offices when required (Solent, Bournemouth, and London) on
  • ccasions (20% travel)

Required skills/knowledge:

  • Excellent communication skills and comfortable working with the end users of technology
  • A strong demonstrable desire to build a career in IT
  • At least a 2:1 university degree in a science, technology, engineering or mathematics
  • (STEM) subject that contained modules with programming exposure.

Desirable experience:

  • Experience of working in a financial services operational department (ideally within a
  • wealth management context)
  • Evidence of improving a process using technology solutions
  • Evidence of providing customer support, either in a technical or non-technical capacity
  • Knowledge and experience of using the Microsoft Azure, PowerApps, and Power Automate
  • Technical background with evidence of programming experience in an object orientated or
  • scripting programming language (C#, JavaScript, SQL, HTML, Python, R)
  • Advanced Excel skills
Published in Jobs
Monday, 17 January 2022 11:13

Infrastructure and System specialist

Infrastructure & Systems Specialist

Endeavour has an exciting opportunity for an Infrastructure Specialist to join a consultancy firm, based in London, providing a comprehensive array of professional services to fintech companies, online businesses and payment solution providers.

The role offers remote flexibility with presence onsite required when needed.

The successful Infrastructure Specialist will be joining our client’s IT team and be responsible for ensuring that our client’s server and hosted application needs are met and that the health of their global infrastructure is monitored and maintained. You will configure and manage dozens of platforms powering websites, mailboxes, databases, and in-house software. In addition, it’ll be your job to drive improvements, which will include the implementation of automation whether it relates to boosting the effectiveness of processes or the efficiency of internal teams.

The selected Infrastructure Specialist will have the following demonstrable skills/experience required:

  • Five or more years of experience in system administration or related IT role.
  • Experience administering a wide variety of *nix platforms.
  • Proven experience configuring and managing systems running Debian and CentOS (or derivatives), and software such as OpenSSH, Nginx, Apache, MySQL, Postfix, and Dovecot.
  • Experience with tools and products like Chef/Ansible and Vagrant/Docker.
  • Automate everything mindset with a ridiculous amount of experience in automating tasks through scripting.
  • Knowledge of one or more languages such as Python, Go, Perl, Java, Bash, and PHP.
  • Strong familiarity with supporting high-volume eCommerce websites.
  • Understanding of hardware, information security, networking concepts, and enterprise applications.
  • Basic abilities in network administration: experience working with Cisco/F5 products and a solid understanding of network protocols.
  • Ability to quickly analyse complex issues, come up with innovative solutions, and determine possible causes. A high aptitude for problem solving is required.
  • Ability to balance conflicting concerns such as security, maintainability, and usability.
  • Experience supporting remotely located end users and systems, and an understanding of the impact of technology on the business.
  • Ability to work to a very high standard and tight deadlines with colleagues from across the globe.
  • Autonomous, detail-oriented, highly organized, and quick to adapt to changes.
  • Excellent English communication skills, both verbal and written.
  • Willingness and ability to learn and master new tools and latest trends.
  • Ability to work outside of typical business hours on occasion.
  • Certifications (e.g. CompTIA Linux+, LPIC-*, RHCSA, ITIL® etc.) a huge asset.

If this sounds like you, send your CV or get in touch for further details!

Published in Jobs
Wednesday, 03 November 2021 10:57

Fullstack developer

Full stack developer required!

A client focused on Defence and Security industry is looking for a Senior Full Stack Developer to work on their edge orchestration, sensor and systems management platforms within their development team.

This is a remote position!

The selected Fullstack developer will be part of a cross-functional team that's responsible for the design of new products where they will be involved in all aspects of the lifecycle, from conception to deployment.

As a Senior Full Stack Developer, you should be fluent with Javascript, Python, HTML, CSS, React, AngularJS and be comfortable picking up other languages, development frameworks and third-party libraries. You should also be a team player with a keen eye for design but also be able to mentor junior staff and lead sprint meetings.

Your responsibilities will include:

  • Work with engineering teams and product managers to ideate software solutions and engaging visual designs
  • Design innovative client-side and server-side architecture
  • Lead weekly sprint meetings
  • Help mentor junior staff
  • Design, build and maintain efficient, useable, and reliable front-end applications
  • Develop product features with minimal supervision.
  • Turn prototypes into production-ready code
  • Build the front-end of applications through appealing visual design
  • Test software to ensure responsiveness and efficiency
  • Help maintain code quality, organisation and automation
  • Troubleshoot, debug and upgrade software
  • Build features and applications with a mobile responsive design
  • Work with Engineering and Capability Delivery to improve software

Required skills/experience:

  • Proven experience as a Senior Full Stack Developer
  • Ability to lead a small team
  • 8+ years of development experience
  • Experience of being part of an agile development team
  • Experience developing desktop and mobile applications
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
  • Knowledge of source control including Git
  • Familiarity with tools such as AdobeXD, Photoshop, Illustrator and others
  • Strong sense of web design and an understanding of the UX best Practices, cross-platform compatibility, responsive design principles

Apply and send your CV or get in touch ASAP for further details on this exciting new opportunity!

Published in Jobs
Friday, 23 July 2021 15:17

Software Test Engineer

A Software Test Engineer is required to join the software QA test team of our Buckinghamshire based client, a manufacturer of software for the telecommunications and speech processing market.

This is a fantastic career opportunity to work and be part of our client’s QA team, responsible for ensuring that all products and services offered are fit for purpose.

The selected Software Test Engineer in this team will have the following responsibilities:

•             Software development of tools and scripts for use by the QA team

•             Creating tests and writing test plans.

•             Executing test plans.

•             Raising issues with the development teams and then working with those teams to help resolve the issues found.

•             Creating test systems that will fully exercise the products on test and that will give us “real use” coverage.

Required skills/knowledge:

•             Bright, motivated, analytical, quick to learn

•             Good communication and team working skills

•             Programming experience in one or more of the following languages

o             C

o             C++

o             Python

•             A good knowledge of TCP/IP networks and how to configure their setup

•             Experience working with Linux and Windows servers at an administration level

If this sounds like you, send us your CV or get in touch ASAP for more info!

Published in Jobs
Friday, 30 April 2021 08:28

Business Intelligence Architect

Are you a European citizen looking for an exciting, long term contract opportunity in Luxemburg?

We have a fantastic opportunity for an experienced Business Intelligence Architect to join the internal IT hosting services provider of a large European Institution.

The role is part of a team of 40 technical architects and 5 service architects under the responsibility of the Lead Architect; this team designs services for Database, Middleware, BI, web servers, that are consumed by application owners in  various policy domains.

Objectives

  • Handle the design of hosting services and their update (new versions and functionalities) based on business intelligence products. This includes technical architecture and design of the service delivery pipeline, including inventory, monitoring, etc.
  • Advise on design and other improvements to services
  • Ensure that service documentation is kept up to date
  • Qualify new version and patches through functional testing, performance testing, and security assessments
  • Work to improve operational efficiency by providing automation and clear procedures to operational colleagues
  • Essential Technical skills
  • Installation and administration of Qlik Sense
  • Automation and monitoring of IT services
  • Report development in SAP BO or Qlik Sense
  • Python, Perl or Shell scripting
  • Desirable Technical skills
  • Installation and administration of SAP BO and SAP DS
  • SAS administration
  • SAP HANA administration
  • Web services development

Experience

  • Working experience in a medium to large IT environment
  • At least 5 years of experience in IT architecture in any domain

Soft skills 

  • Ablity to work and communicate in a multi-cultural environment
  • Service-oriented mind-set
  • Ability to communicate in writing and verbally in a clear and concise manner
  • Initiative, accuracy and attention to detail
  • Fluency in English (written and spoken) is essential. Any other European language is a plus

Upcoming projects         

  • Improvements to Qlik services including Nprinting, Geoanalytics
  • Automation of the Qlik Sense hosting service
  • Possibly, introduction of new services based on R or HANA

Please get in touch for further details.

Published in Jobs
Thursday, 29 April 2021 10:12

Software Support Engineer

Endeavour has a fantastic career opportunity for an enthusiastic Software support profile who will be joining a UK based manufacturer of hardware and software for the telecommunications market with international scope, based in Buckinghamshire.

Our client is looking for a software literate, technically minded profile who enjoys working with customers building converged network communication.

The selected Software support profile will be part of our client’s Technical Support team and be working alongside the engineer team.

Your role will include the following deliverables:

  • Log and review incoming technical support inquiries from customers and partners via telephone and email; duplicate, research, resolve and test potential defects; answer technical product questions.
  • Develop and execute test plans
  • Demonstrate creative problem-solving skills; anticipate error conditions and likely failure scenarios.
  • Escalate issues to engineering as and when needed. Set customer expectations; provide regular updates.
  • On-site customer support when necessary and undertake national and international travel as required.
  • Help R&D teams with developing and testing new products
  • Help write QA test applications

Skills/experience required:

  • A degree in Computer Science or related engineering discipline
  • Minimum 2 years’ programming experience: Java, Python, C# or Bash
  • Technical Customer Support experience
  • Ability to troubleshoot basic computer hardware and software
  • A good knowledge of Linux system administration

Please apply or get in touch for further details on this opportunity to join a great and caring team!

Published in Jobs
Tuesday, 07 April 2020 16:45

Validation Engineer

Endeavour Recruitment are seeking a Validation Engineer to join our client for an initial 6-month contract based in Swindon. You will be responsible for creating test plans for validation and performing device evaluations.

To be successful in this Validation Engineer role we are seeking someone who has experience with the following -

  • Mixed signal validation
  • Power management applications
  • Analogue circuit design experience
  • Digital circuit design experience

Please apply asap to be considered for this Validation Engineer contract role.

Published in Jobs
Wednesday, 08 January 2020 11:10

Data Engineer

Endeavour has an exciting contract opportunity for a Dutch speaking Data Engineer, to work with a client, based in Belgium, for 6 months

The successful Data Engineer will be part of a project aiming to make the world’s largest sport brand run faster, smarter and more securely.

Our client is looking for a bilingual English/Dutch Data Engineer, with the following skills and experience:

  • Python development experience
  • Pyspark Data Processing
  • Experience with workflow management and data load job scheduling (Airflow or other DAG based data pipelines orchestrators)
  • Development of data pipelines
  • Knowledge of Cloud services (preferably AWS)
  • Knowledge of developing in an Agile environment.
  • Fluent in English and Dutch

Please, get in touch ASAP to discuss in further details, or send us your CV to be considered for this fantastic contract opportunity!

Published in Jobs
Tuesday, 17 December 2019 18:06

Web Developer

Are you looking for a new career opportunity, to start in 2020?

Are you a skilled and enthusiastic engineer with Web development experience?

Are you passionate about Cloud technologies?

Do you have an interest for Digital marketing?

If the answer is yes, then this new opportunity could be just for you!

Endeavour is looking for a keen Software Engineer to join our client from the telecommunications sector, based in Buckinghamshire and work in Web development.

This permanent role would suit a software engineer who would enjoy a mixed role - both supporting our client’s website and digital marketing initiatives.

The successful Web Development Engineer will be working with engineering teams building converged cloud communications applications.

Required Skills/knowledge:

  • degree in Computer Science or a related engineering discipline.
  • Up to 2 years’ experience is desirable, although a more recent graduate with an excellent degree will certainly be considered.
  • System administration and software development on Linux and Windows
  • Experience developing and implementing systems using Bash, Python, Javascript, HTML, CSS, Bootstrap, JQuery, SQL, Joomla, AWS
  • Knowledge of Web Security
  • Virtualisation (AWS EC2, VMWare)
  • Database programming (MySQL, SQL Server)
  • Web Services/REST APIs & Cloud Based Applications
  • Understanding of TCP/IP and networking
  • Webpage design

Please send us your CV and get in touch ASAP, for further details about this exciting opportunity to join an established client with Global scope.

Published in Jobs
Page 2 of 7