docker

SOFTWARE ENGINEER - ASSET MANAGEMENT - Oxford - £40,000 + Bonus + Benefits

A global leader in the financial technology market, they build and deliver software solutions to meet the needs of clients working in asset management, savings & insurance and leasing & credit finance. The company’s asset management offering is a complete set of best-of-breed software products, spanning front and back-office. Our asset-management solutions address the specific requirements of mutual and institutional funds, alternative and hedge funds, fund administrators, prime brokers and private wealth companies. The Company is headquartered in Paris, France and has over 1000 employees across 16 offices in France, USA, UK, India, Ireland, Luxembourg, Hong Kong, Tunisia and Latvia.

The Oxford team is looking to recruit a bright graduate for the role of Software Engineer to work within a highly talented and energetic team developing and maintaining “Derivation product”; its market leading Risk and Position Keeping Middle Office system.

We are seeking people who aspire to work at the very highest standards of software development who have a broad understanding of the principles of software engineering and software design patterns.

Development is primarily in C++ and C# as we migrate our code base to .NET Core Server and React/Redux/Typescript/Electron Web front end technologies.

Candidates must be interested in seeing through the complete life cycle of a project from specification and design to implementation.

Strong interpersonal skills are essential. The ability to work co-operatively within a team is essential as there is a strong emphasis on mutual code review and testing.

Responsibilities

This role includes the following responsibilities:

  • Integrating the Derivation system to new strategic systems being developed within the organisation

  • Development of new software components

  • Full lifecycle of development:

    • discussion with users

    • producing specifications and prototype designs

    • writing new software

    • unit testing

    • integration into end-to-end test suite

    • documenting

    • assisting the support team in training users

    • handling support and feedback

Skills Required

  • Good English and communication skills

  • Strong team working skills

  • Strong mathematics qualifications and experience

  • A proven interest in coding! This can either be post-graduate experience or as part of your degree.

  • A natural aptitude for software engineering, business analysis and problem solving

Advantageous Skills

  • Knowledge of C++ or C# in a .Net environment but actual coding experience in any language will be considered.

  • SQL knowledge and experience

  • Specific knowledge of financial risk measurement

Academic Requirements

  • We require a maths literate graduate in a Science, Technology, Engineering or Mathematics discipline.

  • This is a fantastic opportunity for a talented implementation person to step up to a varied and challenging role where their contribution will be valued and rewarded accordingly.

 

Software Developer - Manchester - £30,000 — 50,000 equity packages available

javascript node.js react.js vue.js docker aws postgresql fullstack developer

A rapidly evolving and conscientious health tech startup, who are developing tools to revolutionise the interface between patients and doctor, solving the problem of how to gain valid and informed consent.

 

A team of entrepreneurs, developers, doctors and seasoned investors, backed by a government accelerator, aiming to put our digital consent platform in the hands of every doctor and patient in the UK, and beyond.

 

In a time where the NHS is under so much pressure, you can be part of a company with a mission to create enormous positive impact. You will be developing a product that has the potential to be used by millions and will make a real difference to people's healthcare.

 

We will pull out all the stops to hire the best and will then bend over backwards to keep you. We have a great company environment where we will support you to improve and learn new skills. As the company grows we hope you will too and, as an early employee, that you can shape the company’s future and culture.

 

What are we looking for?

We are looking for a software developer who has the willingness to learn and the ability to work well as part of a team. We believe that pair-programming, constructive code reviews, testing, and continuous integration/deployment are vital to writing good software.

The ideal candidate has:

- 2-4 years industry experience as a developer- A passion for agile, test-driven development

- Production experience building reactive single-page web apps, both on the front-end and back-end

- Great instincts for UX / design

Current Tech Stack

  • Node.js + Sequelize + PostgreSQL

  • Vue.js

  • Docker images hosted on AWS

You will be part of the core team working directly with our CTO to develop our product.

What do we value?

We are honest, open, friendly, and aim to learn every day - we’re looking for the same from you.

We want to build a high-quality product. This means whilst our pace of development is important, our attention to detail is more so.

If you want to build something that you can be proud of, then get in touch and let’s talk.

 

Principal DevOps Consultant - LONDON - £70,000 to £75,000

What you’ll be doing

 

Our Principal Consultants lead engagements to ensure The company deliver an exceptional service to a broad range of clients. They are responsible for transforming client’s software engineering practices through BDD, DevOps and Test Automation engineering principles. They lead by example, provide coaching at the team, project and organisation level and introduce appropriate techniques to improve a client's ability to release quality software faster.

 

As part of our delivery team, you will be supporting clients throughout the software delivery lifecycle by:

 

  • engaging with technical and business stakeholders to demonstrate the business benefit and value of The company services

  • researching industry trends, providing strategic direction and advice in tools, technologies, partnerships and accreditations for The company to maintain a competitive advantage.

  • defining technology roadmaps and managing a team of engineers during the implementation

  • defining and implementing full end to end release management and automation solutions using open source and industry leading tools for continuous integration, continuous deployment and continuous delivery

  • recommending appropriate hosting and infrastructure solutions based on technology stack and other influencing factors

  • delivering coaching and training in BDD, TDD, test automation, tooling and DevOps engineering processes to both clients teams and individuals

  • providing hands on support, training and mentoring for The companies consultants

  • contributing to public and ownership of internal Company open source projects

  • contributing to our knowledge base, blogging and speaking at community events

Who we’re looking for

At The company we favour candidates with an aptitude for both business and technical skills. The successful applicant will:

  • be a thought-leader through internal, client and industry engagement, blogging and speaking at events

  • inspire and and lead with genuine passion for technology and best practice

  • have a wealth of experience planning, building and leading large scale transformation , DevOps and testing projects or programmes

  • have expertise and preferably certifications in the latest tools and technologies such as: Azure, AWS, Terraform, Ansible, Docker, Puppet, Chef, Cucumber etc

  • be an evangelist of test first Agile development methods, specifically BDD, TDD methodologies and DevOps principles

  • have a deep understanding of software languages and an appreciation of modern development languages such as Java, C# and Ruby

  • have experience of coaching and training teams in optimising software engineering and end to end delivery.

  • have a customer-centric attitude, with extensive experience working in a client-facing environment.

 

You'll be spending the majority of your time at our client's' offices within the M25 however you may be required to travel to other regions on occasion. You will also have the opportunity to work from our London Bridge office where you will be able share your experience and expertise with your colleagues.

 

DevOps Engineer - London £75,000 to £85,000 a year

The Company

Founded in 2014 to offer a software solution to automate regulatory data requirements for financial institutions and minimise the cost of change involved with each new iteration of financial regulations. The company offers Regulation-as-a-Service (RaaS) in a software platform that allows financial institutions to process large volumes of granular data and output the required regulatory data, calculations, risks and reports with the necessary controls and governance. Our client produces technology aimed at the financial services industry to help comply with regulatory issues. They combine practical banking experience with legal and operational expertise while leveraging on academic research to create an optimized product offering.

What they are looking for

We are looking for a master orchestrator for our service-oriented system, someone who likes to play in the murky backwaters of linux, vim-ing and bash-ing their way around problems. You will definitely know too many Regex jokes and memories of awk things sed.

The Ideal Candidate will have;

  • Able to conduct an orchestra of linux micro-services as if it was Beethoven’s 5th. Experience using Docker and related tools to build, manage, update and monitor robust services in containers on clouds

  • A polyglot programmer who is happy to work in multiple languages to get the job done best. We like Python

  • Able to automate and improve Agile, TDD and CI processes to deploy to cloud providers. We use Gitlab and Jenkins

  • Able to tune and configure a SOA infrastructure of open source tools to optimize for performance, reliability and stability

  • Knowledge of TCP, HTTP, iptables, ssh tunnels, nginx configuration, nagios, cacti, XML

  • Appreciation of the phrase “rsyncing without strace”

 

This may sound like DevOps, SysAdmin or just startup engineer. The reality is that this is all of those things, and as a ground-breaking FinTech company we are solving problems that haven’t been solved before. So we don’t expect you to have all the answers, but we do expect you to be the kind of person that can find them.