Senior Web Developer - PAYE - Basingstoke - Hybrid Working
Role details
Job location
Tech stack
Job description
-
Working as part of the company's multi skilled Web Development team as a full stack developer to rebuild and provide ongoing support all onsite web applications using a new modern framework.
-
Designing, developing and implementing bespoke software solutions.
-
Assisting clients with requirements analysis.
-
Database design, management and integration.
-
Interfacing with other corporate systems where possible.
-
Providing end user support, bug fixing, change control.
-
Ensure development of updated documentation.
-
Contribute to the Development of Test plans and UAT
-
Training, tutorials and talks.
-
Setup/Documentation of SQL Databases to support Web Development.
-
Evangelizing new approaches to software ideas and practices.
-
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.
-
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.
Requirements
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.