Full Stack Node Developer - Node - DevOps - Java - C#


Premium Job From SQCP

Recruiter

SQCP

Listed on

12th March 2018

Location

TW16 7LL

Salary/Rate

Upto £484

Type

Contract

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Full stack Node developer required for a leading FTSE 100 energy company with offices in Middlesex for an initial 6 month contract. We are looking for an experienced software developer to create the solutions for integration and reporting in the TOP-LP solution. Much of the server side work will primarily be using Java enterprise, while the client side work could either be as a thin-client solution or a thick client solution.

We are looking for an experienced software developer to create the solutions for integration and reporting in the TOP-LP solution. Much of the server side work will primarily be using Java enterprise, while the client side work is a thick client solution. For the thick-client solution, we are working on WPF/C# to interface with the backend.

The main deliverables are:

Develop features using Node technologies (Vue.js, Node.js) for the different use cases

Develop features using WPF and XAML for the different use cases

Share ideas, issues, risks and concerns with the development team and escalate to the DevOps Manager as required.

Contribute to the full SDLC, including analysis, design, development, testing, and maintenance of the system, business processes, data and interfaces.

Estimate time taken for User Stories and Tasks in planning.

Attend daily scrum meetings and hold demos with the team to shape the visual delivery of the product as well as demonstrating to business stakeholders.

Use agreed tools/techniques for coding and storing code in a GIT library.

Use of agreed tools to manage User Stories and Tasks.

Follow agreed change process to deploy code continuously. Follow change process for change requests to be added to Backlog

Use modern test driven and behaviour driven development approaches - we use behaviour driven development across the whole solution, so you will be expected to work with business analysts and SDETs to build a test first approach to software development.

Design and develop solutions for the integration and reporting components for TOP-LP. This will require knowledge of messaging technologies, API management technologies, web services, transaction management, JDBC technologies, and other Java EE technologies.

Experience:

Extensive knowledge of Node.js, jQuery, JSP and JSTL, Java/JEE.

Exceptional development experience of working with service orientation, and related technologies, like REST, SOAP, JWS, JSON, etc.

Experienced in API development using Mule or other technologies.

Knowledge of core C#, WPF, and related frameworks, like Prism (Unity and MEF), XAML, etc.

Good knowledge of relational database technologies, like Microsoft SQL Server, and related technologies for accessing databases using Node and related Java technologies, like JDBC, Hibernate, JPA, etc.

Experienced with continuous delivery pipelines and continuous integration (with tools like Cruise/Jenkins, Ansible, Openshift, TFS/VSTS , MSBuild)

Familiar with unit testing (with tools like NUnit, Visual Studio 2012 Test framework, JUnit, Clover/Cobertura, etc.)

Strong understanding of programming paradigms such as distributed architectures, clustering and multi-threaded program design.

Experience of working in brownfield sites, where the work requires creating new solutions within an existing array of highly integrated systems.

Agile-minded, experience working in a scrum team, delivering quality products incrementally

Confident in demonstrating products in progress to Product Owners and Business Stakeholders

Familiarity with non-relational data storage technologies, especially those dealing with big data, like HBase, MongoDB, etc.

Highly motivated team player, always ready to provide support and guidance to other members of the scrum team

Strong analytical and numerical skills, ideally with a numerate degree

Familiarity with Excel, including macros.

Familiarity with working with mobile technologies, spread across different platforms, like IOS and Android.

Please note your CV will not be submitted for this or any other role without your prior approval.

SQ Computer Personnel Limited acts as both an Employment Agency and Employment Business.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: