Technology Platform Engineer - Junior Software Developer

Recruiter
Ruffer LLP
Location
London, United Kingdom
Salary
Competitive
Posted
25 Jan 2023
Closes
24 Feb 2023
Ref
18074817
Job Function
Banking
Industry Sector
Finance - General
Employment Type
Full Time
Education
Bachelors
Technology Platform Engineer - Junior Software Developer

Do you have a passion for Technology and Code Testing?

Do you have solid experience in Full Stack development?

We are currently recruiting for a developer in the Ruffer Platform Engineering team, working alongside 4 other engineers. You will be responsible for enhancing the platform, making it more resilient and scalable as well as adding critical new features and functionality to increase the productivity of the low-code Platform user base which spans the entire company including business users.

This is a 'hands on' software engineering position in which the primary objective is to is to enhance the platform and increase the productivity of the technology department and end users.

The Platform Engineer will be required to work with other technologists and end users to evangelise best practices, promote the best usages of the low code development platform, and identify strategies to improve the business's capabilities.

Key responsibilities will include:
  • Developing solutions that are supportable, maintainable, testable, documented, and SOLID code
  • Ensuring that the solutions are tested including automated unit and continuous integration tests
  • Contributing to the enhancement of the architecture and the Ruffer platform
  • Enhancing the CI/CD pipelines as part of our continual improvement's objective


The role requires close engagement with key stakeholders and 3rd parties: vendors, contractors, software providers. To be considered for this position you will need to have the following skill set:
  • Experience in one or more programming languages (eg Javascript, C#, Typescript, Python)
  • Experience in one or more testing frameworks (eg Webdriver IO/Selenium) and UI automation
  • Familiar with databases: SQL Server, Mongo, ElasticSearch
  • Familiar with multiple frameworks/libraries/tools/concepts:
    • Communication: Messaging (RabbitMQ)


  • Workflows


  • GUI: JavaScript, HTML5, CSS, React


  • Testing/CI: Testing libraries, Jenkins/Azure Devops


About Us:

Ruffer has £26 billion under management and just over 360 members of staff. It manages investments on a discretionary basis for individuals, trusts, charities, companies and pensions as well as collective investment schemes. The majority of staff are based in London, with small client facing offices in Edinburgh and Paris.

ALL-WEATHER INVESTING

We aim to deliver positive returns come rain or shine. If we are to be good all-weather investors, we cannot be dependent on the direction of markets. To avoid that dependency, we always hold investments in what we call growth and protection. We hold these alongside each other, changing the allocation to each over time. When the market sun shines, we expect our growth assets to prosper. When a market storm hits, our protective assets should provide shelter, defending the portfolio from a downturn. At Ruffer, we are committed to being good stewards of our clients' assets. To that end, environmental, social and governance (ESG) considerations are integrated into our investment process. Whether it's climate change or indigenous rights, executive pay or workforce safety, we believe our considered approach helps us make better decisions. To the advantage of our clients' portfolios. To the benefit of the companies, we invest in. And for the good of the environment and society.

DIVERSITY & INCLUSION

Ruffer strives for a diverse and inclusive workplace where our staff respect and understand individual differences. To create a truly inclusive culture, we aim to recruit, develop, and retain diverse talent and we positively encourage applications from suitably qualified and eligible candidates regardless of age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race or ethnicity, religion or belief, sex, or sexual orientation.