Scala Developer - Public Sector

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

Description

Scala Developer - Public Sector

We are recruiting a Scala Developer on behalf of a Public Sector organisation. The successful candidate will join a growing team to help the government build and run great digital services.

Candidates must have a strong track record of building and running high volume, reliable and flexible services that are relentlessly user focused and continually improved through iterative development.

The role requires an equal balance of technical expertise, gained through current, hands- on involvement in developing real world systems, and excellent interpersonal skills allied with the ability to quickly develop strong working relationships in high pressure environments. Candidates should ideally have experience in development of transformational digital services on brownfield estates and/or rapid development and scaling of very high -volume greenfield services.

Scala Developers carry out a wide range of activities, from actively writing code as a senior member of the development team and breaking down complex problems and identifying steps towards solutions.

The main responsibilities of the post are:

  • Work with product managers to understand user needs for new and existing services.
  • Work with the or act as the technical authority in prospective, information gathering and scene setting meetings with other government departments, evaluate technical proposals from external suppliers, and make implementation recommendations to senior stakeholders.
  • Work with delivery teams and partners to break technical requirements down into appropriate pieces, and to identify key API requirements for integration with internal and external systems.
  • Develop user driven prototypes to identify technical options and inform architectural approaches, working with colleagues and supplier team members to write tests, code and documentation for new and existing systems.
  • Ensure that new and updated platforms, products and transactions are thoroughly tested for performance, are able to handle specified load, and can be maintained over the long term.

Essential

  • Comprehensive and recent Scala Development experience
  • Experience designing and implementing complex software systems, ie is an active software developer currently engaged in architecting and building high volume digital services
  • Experience with Agile methodologies (TDD, SCRUM, Kanban, etc)
  • Building and scaling high traffic websites and/or high volume transaction processing and analysis platforms
  • Experience designing and implementing scalable and robust approaches to caching, security and databases (including relational, eg MySQL, PostgreSQL, and NoSQL, eg Cassandra, MongoDB)
  • Experience with automated configuration management, deployment and testing solutions
  • Use and implementation of modern Front End web programming techniques, such as HTML5, CSS3, AJAX, REST, JSON
  • Experience with a web programming framework such as Django, Ruby on Rails, Scala/Play etc
  • Experience developing and using web based APIs (especially REST based APIs)
  • Experience with open source solutions and community
  • Experience using and deploying on Cloud based platforms
  • Experience sharing knowledge and working in a multi disciplinary team

Scala Developer - Public Sector

Start date
ASAP
Duration
TBC
From
J & C Associates Ltd
Published at
20.09.2016
Project ID:
1205685
Contract type
Freelance
To apply to this project you must log in.
Register