Senior Software Engineer - Java - Javascript SQL - REST APIs


£450 - £510 a day

Senior Software Engineer / Leeds /6 Months Contract / 450 to 510 GBP (Per Day)
As a Senior Software Engineer you will be responsible for the development of products, which make up our citizen services.
You will be responsible for the operational stability of the products you build, and be in a position to affect change in the on-going robustness, resilience and stability of those products.
You will contribute to the overall Software Development Lifecycle Process within Software Engineering, following the agreed Architectural & Software Engineering principals to ensure the products developed are fit for purpose.
Deliver software products which make up services for our citizens to consume

Transform business requirements in to production ready code
Ensure system robustness, resilience and stability
Design and develop reusable libraries and services and promote reuse across the department
Contribute to community discussions about best practice within Software Engineering
Produce comprehensive suites of automated unit and integration tests to ensure code quality
Assure there is a fit for purpose, robust automated test suite
Provide coaching and mentoring to Software Engineers colleagues and peers
Assist in the development of medium-long term strategies for products
Define version control strategies for the source code of the product
Identify and resolve issues preventing delivery or continuation of software engineering activities
Collaborate across teams and liaise with Principal Software Engineers and Technical Architects to investigate technical solutions
Produce comprehensive technical documentation for wider consumption

Experience of leading Software Engineers in a complex, multi-disciplinary environment, delivering products within specific time-scales and engaging with multiple senior Stakeholders

An ability to quickly comprehend and convert business requirement into technical solutions
Significant and demonstrable development experience in open source technologies like Java, JavaScript, Node.js
Significant and demonstrable knowledge of both SQL and no-SQL database applications such as Postgres, MySQL, and MongoDB
Significant and demonstrable experience working with distributed version control systems such as Git
Significant and demonstrable experience of test-driven development alongside use of automated test frameworks
Significant and demonstrable experience implementing Software Engineering best practices

Experience of developing in cloud based environments

Significant and demonstrable experience of using Linux based Operating Systems like RHEL.

Demonstrable experience working with Software Engineering collaboration tools such as Jira, Confluence, Slack

Demonstrable experience of Behaviour Driven

Development with tools like Cucumber

Experience of modifying and maintaining systems and code developed by other Software Engineers
Experience building public facing and internal REST APIs
Experience developing software within a Micro-Service architecture

Accreditation & Qualifications

Requirements Definition & Management - Level 4
Testing - Level 5
Programming / Software Development - Level 4
Database Design - Level 5
Technical Specialism - Level 5
Relationship Management - Level 5

Behaviours & Competencies
Changing & Improving

Collaborating & Partnering
Managing a Quality Service
Delivering at Pace
Leading & Communicating

Essential skills
To be considered for this role you will have extensive and demonstrable experience of the following technologies

Java v1.7 or above
JavaScript v1.8 or above
Node.js v4 or above
Postgres v9.0 or above
MongoDB v3.0 or above
MySQL v5.0 or above
Cassandra v2.2 or above
Git v2.0 or above
Jenkins v2 or above
J-Unit v4.0 or above
Jasmine v2.0 or above
Red Hat Enterprise Linux Operating System v6 or above

If you match these requirements, please apply in the normal way. Elevate will send you an email, please open, click and action that email and your application will be visible to the hiring organisation directly.
This job was originally posted as

Posted by Elevate Direct, 17 Mar