Accessibility Links

Software Engineer

  • Salary: Negotiable
  • Job type: Contract
  • Location: Telford, Shropshire
  • Sector: IT
  • Date posted: 28/07/2018
  • Job reference: J390358A

Software Engineer

Telford

6 Month contract

Start ASAP

£420 per day

Tasks


* Carrying out development in accordance with the agreed requirements and development standards
* Testing of products in accordance with the test strategy to ensure that they are fit for purpose
* Assisting the Team Leader in examining packages of work and giving realistic timescales for completion
* Completion of work allocated within agreed time, cost and quality criteria and providing progress reports on assigned work as required
* Management and control of problems and change within their area of
responsibility as requested by the Team Leader, including negotiation with other teams as necessary
* Prompt escalation of problems, issues and risks as necessary
* Playing an active part in Process improvement, awareness of and compliance with all relevant quality processes and procedures, including completion of all the specified quality records

Technologies


* git
* bitbucket
* linux
* microservice architecture
* restful
* java 1.8
* junit
* concurrency
* lambdas
* spring framework
* spring boot

Desirable Technologies


* event sourcing (axon)
* distributed queues
* azure
* docker / Kubernetes
* profiling


Technical Skills


* Open Source & Digital experience - the ability to pick up new tools, examples of which are all listed.
* Understanding of common web application architectures
* Experience configuring and managing Linux servers for serving a dynamic website
* Experience debugging a complex multi-server service
* Scripting or basic programming skills
* Familiarity with network protocols - TCP/IP, HTTP, SSL, etc.
* Installation and management of open source monitoring tools
* Configuration management tools like Puppet, Chef
* Deploying and configuring machines in a Cloud environment
* Understanding of application deployment strategies and continuous integration
* Working within a product-centric environment
* Experience of DevOps culture and working practices
* Experience with, and appreciation of, Agile/Lean development methods, practices and techniques
* Solid development experience preferably in Open Source language e.g. Java/C#/Haskell
* Experience with continuous integration tool, such as Jenkins]
* Experience administering web servers, application servers, and servlet containers, such as Nginx, Tomcat, NodeJs etc
* Experience testing and automated testing tools, such as Selenium, Gatling, Cucumber, Gherkin
* Expert knowledge of Windows and Linux (Ubuntu) technologies and administration
* Familiar with common diagnostic methodologies, and the deployment and use of monitoring tools incl. Grafana, Kibana, Dashing, Google Analytics
* Knowledge and familiarity of relevant scripting languages, such as Python, JavaScript, Perl, Ant, Groovy, Ruby etc
* Familiarity with NoSQL database design and administration such as Mongo
* UbuntuIDE: IntelliJ, Sublime TextJS Libraries: AngularJs, jQuery, Grid Layout, Gulp, Grunt, Karma, GIT / GitHub

Business Skills


* Lateral thinking: generate innovative approaches and solutions to complex problems
* Pragmatism: delivery-focused, adaptable and responsive
* Influencing skills to drive change and continuous improvement
* Self-starter with demonstrable career progression through personal initiative
* Passionate and energetic: ambitious, committed, drives immediacy and urgency
* Strong people skills: communication, negotiation, listening
* Demonstrable ability to learn new platforms and technologies quickly

Please submit your CV's in the first instance.

Similar jobs
View more similar jobs