Senior Web Developer

82509
  • Market related
  • UK

Role: Senior Web Developer

Location: Basingstoke, UK

Duration: 12 Month Contract (Annually Renewable)

Rate: £Negotiable (PAYE Only)

Work Style: Hybrid working with up to 60% remote working

Description of Project/Role and Main Responsibilities

The main duties include, but are not limited to:

  • Full Stack Developer for greenfield project rewriting legacy in-house applications using modern technologies.
  • Support of existing legacy applications (awaiting rewrite).
  • Assisting clients with requirements analysis.
  • Database design, management and integration.
  • Interfacing with other corporate systems where possible.
  • Providing end user support, bug fixing and change control.
  • Ensure development of updated documentation.
  • Ensuring software is developed in compliance with EniProgetti/Eni ICT policies and procedures.

Cyber Security: Web Apps

  • Work with the HQ team in resolving vulnerabilities identified in the cyber security scans from a web app perspective.
  • Co-ordinate the remediation of the identified vulnerabilities in web apps in a timely and structured manner.
  • Actively participate in improving corporate culture on cyber security awareness.

Candidate's qualifications, professional experience and skills required for the position 

Technical Skills and Experiences

  • Deep knowledge of the following:
    • Java/Kotlin
    • React/CSS/Javascript
    • Spring Boot
  • Working experience of the following:
    • MS SQL Server databases, including DB design
    • IDE tools, preferably IntelliJ
    • Software source control, preferably Git/Devops
  • Creative and highly motivated
  • Independent and proactive, with excellent interpersonal skills
  • Ability and experience to develop web based, intranet solutions.
  • Working experience of software development tools and practices (Agile).
  • Ability to actively support the customer in all aspects of product development.
  • Strong ability to collect data and understand business requirements.
  • Educated to Degree level or with the equivalent experience.
  • Demonstrable experience in application design anddevelopment.

Apply for this role