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.