This job has been posted for more than 30 working days and has expired.

Software Developer

Software Engineer - Microservices - Agile



We are IT Recruitment Specialists partnered with a massive Global Consultancy who require a Software Engineer for one of their Public sector Clients.

This will be a 6-month contract based in Newcastle.

Key responsibilities:
, Build, deploy and operate outstanding digital services within an agile environment that meet well-defined user needs
, Provide mentorship and/or line management for more junior Front-end developers where necessary
, Contribute to a culture of continual improvement in which key systems “owned” by your digital service team are regularly analysed, maintained and improved.


, Contribute to a robust automated test suite to work in a continuous integration environment
, Become involved in the wider web development community (outside of HMRC and the government), building relationships with other front-end developers and identifying best practices we can adopt
, Sharing knowledge of tools and techniques with technical and non-technical team members in the wider HMRC digital team and across government
, Completion of work allocated within agreed time, cost and quality criteria and providing progress reports on assigned work as required
, Prompt escalation of problems, issues and risks as necessary

Technologies:
, HTML, HTML5, CSS, CSS3, SASS, BEM (Block, Element and Modifier naming convention)
, Digital, Open Source, Scala, Play Framework, JSON, XML, Microservices, JavaScript, Node.js, REST, JUnit, Selenium (Automation), Git, Github, accessibility standards, WCAG 2.1, accessibility testing tools such as WAVE, Pa11y, Siteimprove

Key Skills:
, Open Source & Digital experience - the ability to pick up new tools
, Scripting or basic programming skills.

Familiarity with network protocols - TCP/IP, HTTP, SSL, etc.


, Understanding of application deployment strategies and continuous integration
, Working within a product-centric environment
, Experience with, and appreciation of, Agile/Lean development methods, practices and techniques
, Solid development experience preferably in Open Source language
, Experience with continuous integration tool, such as Jenkins
, Experience testing and automated testing tools, such as Selenium, Gatling, Cucumber, Gherkin
, Familiar with common diagnostic methodologies, and the deployment and use of monitoring tools incl.

Grafana, Kibana, Dashing, Google Analytics

Business Skills:
, Agile Methodology
, 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
, Confident to engage with client



Software Engineer - Microservices - Agile