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:
Working with the Web Development team as a Full Stack Developer to upgrade
legacy, in-house applications onto a common platform before migrating to a new web
framework.
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 Client 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.
Providing timely EPUK ICM response to resolve HQ Global Eni Operation Security
Cyber Alerts Coordinating with Infrastructure, and Service Desk teams to resolve
Cyber Vulnerabilities where cross functional response is needed for web apps.
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:
o Javascript / JQuery
o Java / Groovy
o Any Grails experience will be of benefit
o HTML and CSS
Working experience of the following:
o MS SQL Server databases, including DB design
o IDE tools, preferably IntelliJ
o Spring and Hibernate
o 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 and development.