Software Engineer (Scala)

Lancashire  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

A Software Engineer (Scala) is required for our major media client based in Salford, Manchester. This is for an initial 5 month contract.

Our client is looking for a strong and solid Developer with demonstrable experience of working with Scala. This candidate will ideally have good experience of working with API's and Back End System as well. The client is building an Information Syndication API. This will syndicate Content to Third Parties. This then allows our client to sell content externally.

The role will be working with the Twitter Stack, Finatra and Finagel. It is a perfect opportunity for a highly motivated and confident individual.

Key Accountabilities

  • To design and develop high-volume, high-performance, high-availability, service-oriented applications using proven frameworks and technologies.
  • To build scalable RESTful web-services
  • To design and implement robust database systems
  • To design and develop APIs
  • To deploy, install and configure software systems
  • To build robust monitoring and alerting systems
  • To contribute to best practice for application development
  • To write unit and integration tests, within automated test environments to ensure code quality
  • To write concise technical documentation
  • To design and deploy services to the development and live environments

Essential

  • Proven ability in programming or Scripting for application development or system administration using Scala
  • Experience of implementing REST based web services especially HTTP APIs producing and manipulating XML and JSON data
  • Experience of database design and optimisation including SQL and/or NoSQL technologies
  • Experience of software installation and deployment in Linux environments
  • Experience of systems management, monitoring and performance tuning
  • Demonstrable experience writing unit and integration tests
  • Ability to write concise technical documentation
  • Experience of agile methods such as SCRUM
  • Experience of version control systems
  • Experience of cloud-based architectures and deployments, eg AWS
  • Willingness to learn and work with new technologies

Desirable

  • Used TDD, BDD, JUnit and testing with mocks
  • Git experience
  • XSLT experience

Reed Specialist Recruitment Limited is an employment agency and employment business.

Start date
ASAP
Duration
5 months +
(extension possible)
From
Reed Technology
Published at
31.10.2016
Project ID:
1229912
Contract type
Freelance
To apply to this project you must log in.
Register