Connecting to LinkedIn...

Remote Software Developer

Job Title: Remote Software Developer
Contract Type: Permanent
Location: City of London, London
Industry:
Salary: Negotiable
Start Date: ASAP
REF: SoftwareDevARPP_1605636261
Contact Name: Armin Reinula
Contact Email: Armin.Reinula@projectpeople.com
Job Published: over 3 years ago

Job Description

Software Developer (remote working)

We are considering a day rate contract options as well.

We partner with a leading organisation who operate within the blockchain industry. They are seeking an experienced software developer to join their remote team. This is a really exciting opportunity to join a fast growing organisation which prides themselves on having a remote working arrangement.

Key Responsibilities:

  • Design, build, and maintain efficient and reliable software code (Full stack - C++, Java)
  • Work closely with other engineers to develop new products
  • Work on extensions of existing products
  • Proficient in using GitHub and contributing to open source projects.
  • Working in an agile environment.
  • Suggest and implement improvements on current products
  • Plan, design, develop, manage, document, test, deploy, and support new and existing modules
  • write and test code, refining and rewriting it as necessary and communicate with any programmers involved in the project
  • develop existing programs by analysing and identifying areas for modification
  • integrate existing software products and get incompatible platforms to work together
  • create technical specifications
  • work closely with other staff, such as project managers, graphic artists, UX designers, other developers, systems analysts and sales and marketing professionals

Key Requirements:

  • Strong Demonstrable experience with C/C++
  • Solind understanding and experience with Java.
  • Extensive experience with distributed computing.
  • Demonstrable and proven experience operating as a Software Developer
  • Worked on large scale projects, within structured delivery teams
  • Fundamental programming skills (data structures, algorithms)
  • Advanced programming skills (encryption, cryptogaphic algorithm understanding, multi party computing, distributed consensus mechanisms)
  • Good communication skills, both written and spoken
  • Knowledge of Agile, Scrum, BDD, TDD and CI/CD

If you have the above requirements and are interested in this position, then please apply now.

Project People is acting as an Employment Agency in relation to this vacancy.