Accessibility Links

UK | Software Engineer_SSC_L4

  • Salary: Negotiable
  • Job type: Contract
  • Location: Newcastle upon Tyne, Tyne and Wear
  • Sector: IT
  • Date posted: 22/10/2018
  • Job reference: BBBH90394

    • Role Description

      Developer:Development

      Local Role name

      Agile working Open Source Digital Software Engineer

      Job Details


      Technology/Method

      Java:Java EE:

      Project Description

      Digital Delivery Centre

      Role Description

      Software Engineer/Developer

      Task Description

      The SE will work within a Development team, and may be involved in development of new products and maintenance of existing products; the SE should be capable of working across the lifecycle from Development through to Operations, configuring and installing products. This is a blend of the Dev OPs & Developer role, with candidates having the ability to pick up process, tools and products, and work in an Agile team to drive initial requirements into workable product sets.

      Carrying out development activities

      Testing of products

      Assisting the Team Leader in examining packages of work and giving realistic timescales for completion

      Carrying out Operational activities

      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

      Management and control of problems and change within their area of responsibility.

      Technologies and skills

      Technologies involved

      Digital, Open Source, Scala

      Digital technologies e.g. Scala, Play Framework, mongoDB, Java, JSON, XML, Microservices, Docker, Puppet, IntelliJ, IDE, Sbt, CSS,

      Examples -- * Java Development, Weblogic, Webmethods, Java Scripting, J2SE, J2EE, Spring, EJB, HTML, HTML5, Unix, Eclipse, SOAP, XML, REST, JBOSS, Apache, Tomact, SQL, Hibernate, JUnit, Selenium (Automation), GiT ……* * * * *

      Open Source technology

      Digital technologies

      Adobe Forms Development

      Technical Skills

      Mandatory technical skills

      Open Source & Digital experience - the ability to pick up new tools, examples of which are all listed.

      Desirable technical skills

      ? 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

      Awareness of Open Source & Digital technologies

      Business Skills

      Mandatory business skills

      Good written and verbal communication skills, Problem solving and creativity skills, Honesty and Integrity, Eagerness to learn, Drive and energy, Professional appearance

      Desirable 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
Similar jobs