NodeJS/AngularJS – API Development – MongoDB/NO SQL – Contract
One of our banking clients based in Milton Keynes is seeking a Senior Continuous Integration/Developer for a large innovation project.
Responsibilities/Skills as below:
The Senior Full Stack with NodeJS will be responsible for programming functionalities, including automated complex testing, multi-tier front and Back End applications using, as well as providing operational support for existing applications always based on a CI and CD.
API Development experience.
Confident with GIT object model, branching and pull-request workflow.
Experience with gitlab repository management, npm packaging and versioning.
Experience with Karma, Protractor and Mocha, Chai from NodeJS for automated testing and for build automation and dependency management.
Experience with Jenkins, Openshift configuration and deployment pipelines.
High level Programming experience in NodeJS, AngularJS and MongoDB is essential and knowledge of Java also is desirable.
Extensive knowledge of working with distributed infrastructure systems and Client Server architectures.
Good working knowledge of both SQL and NoSQL databases.
Familiarized with agile framework and tools (Jira, Confluence) and scrum/Kanban methodology.
My client is well established as a leading provider of end-to-end automotive, consumer and equipment finance software.
They deliver first-class software and consulting services to more than 100 leading auto finance, asset finance and lending organisations in 30 countries.
You will work closely with our Business Analysts and testers and be involved in Client demonstrations and activities. We utilise strong testing and test driven development practises to both refactor and improve the code base without impacting current production features, this is supported by using code quality tools like Sonar to give them metrics coupled with nightly continuous deployment where automated Selenium and Gherkin-based tests are run.
Experience with Spring and Hibernate.
Team leadership skills would also be a bonus but not essential.
Excellent communication skills in verbal and written English