Scala Developer | Leeds | WEB API\'s

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

Description

Lead Scala Developer with Scala, Web based API and agile experience required by Local Authority based in West Sussex.

Responsibilities
Working within Agile Scrum Teams, Lead Developers provide hands-on technical expertise and take responsibility for code-quality. Leadership and direction for the development activities, delivered with sufficient quality to underpin outstanding new digital services for millions of users. The Lead Developer will make important technical decisions during the agile sprints and drive selection of the team's development approach. The Lead Developer will work closely with Solutions Architects, Product Managers, Digital Service Managers, Business Analysts, Scrum Masters and the development team throughout the duration of development.

Skills and Experience

Essential

Experience leading a team of developers, providing overall guidance and setting overall development direction;
Demonstrable experience in programming and Back End software development in either Java, C#, Scala, Python or Ruby;
Excellent commercial experience in programming and Back End software development in Java;
Good understanding of web technologies & protocols;
Experience developing and using web-based APIs (especially HTTP REST-based APIs);
Demonstrable experience of automated testing solutions;
Experience with open source solutions and community;
Experience working on technical projects within an agile team;
A proven ability to communicate technical concepts to a non-technical audience;
Demonstrable understanding of web security best practices and security application design, such as OWASP top 10;
Excellent demonstrable knowledge of relational and non-relational database systems;
Experience of building and scaling high-traffic websites;
Understanding of the use of responsive web design.

Desirable
Experience presenting work at user groups and conferences;
Experience of handling large data sets and scaling their handling and storage;
Proven ability to quickly research and learn new programming tools and techniques;
Experience of other programming languages such as Scala, Python, Ruby, C#;
Use and implementation of modern Front End web programming techniques such as HTML5, CSS3, AJAX, REST, JSON;
Experience with web frameworks such as Django, Ruby on Rails, Play Framework, Google Guice, Spring;
Experience using automated testing/continuous integration tools such as Jenkins, junit;
Experience using Confluence & JIRA;
Experience using and deploying on cloud based platforms;
Knowledge of the use of version control systems such as git or subversion.
Making Effective Decisions

Start date
ASAP
Duration
6 months
From
Square One Resources
Published at
16.08.2017
Project ID:
1399115
Contract type
Freelance
To apply to this project you must log in.
Register