Software Engineer (Scala/Python)
Hays
2021-12-03 11:00:02
London City, Greater London, United Kingdom
Job type: fulltime
Job industry: I.T. & Communications
Job description
An exciting new job opportunity for a mid-level Software Engineer to join a global data informatics company!
Up to \u00A361,000 (plus 7.5% bonus) per annum
London, UK (Hybrid working)
Permanent
Your new company
Established over 120 years ago as a global publishing business, we have since evolved to be a leading information analytics company. We help professionals and institutions to progress science, advance healthcare and improve performance. We publish over 500,000 articles a year across 2,500 scientific journals along with 40,000 eBooks with total yearly downloads of our content reaching 17 million. We are incredibly proud of the work we do, and you will be joining an organisation that brings real value to its customers. As a global business we have offices across the world with more than 8000 employees and many plans in place for further growth. Right now, we are looking to recruit for a mid-level Scala or Python Software Engineer to join our development team and contribute towards the back-end systems that support our products.
Your new role
You will be joining our funding team; we provide data to researchers and institutions to help them fund their scientific work. You will participate in the design and development of back-end systems that support our products. You will be involved in the software development life cycle from design to coding and unit testing, through to deployment and operation. You will work in close collaboration with your team and share knowledge and innovative ideas together.
In this role you will be responsible for:
* Writing software according to testing, coding and development process best practices
* Deploying your work to production and ensuring your solutions are robust and stable
* Working with cross-functional technical teams to understand complex product requirements and translate them into software designs
* Completing bug fixes and resolving technical issues to ensure quality and performance
* Developing your skills and knowledge by learning new technologies
What you'll need to succeed
The successful candidate will have a good level of software engineering experience using Scala or Python and also have a willingness to work with the language you are less familiar with. You will be familiar with micro-services containerisation and data streaming technologies, we use Kafka and Kubernetes. You will have test writing experience and will have orchestrated deployments. You will show a can-do attitude and be enthusiastic about your development work with a keen interest for learning new technologies and further expand your technical skill set. We currently work with AWS, Jenkins, GitHub, Docker and IntelliJ and you will have an interest in working with these technologies.
What you'll get in return
As an equal opportunity employer, we are dedicated to your success. You will be joining a collaborative, innovative and fun environment where everyone has an important part to play. We promote a healthy work-life balance across the organisation with numerous well-being initiatives in place. We offer a generous pension and holiday allowance along with 10 additional days a year to up-skill and learn new technologies, we will even fund any additional training you take on. For more information about our excellent benefits package.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk