Web Developer - PAYE
Role details
Job location
Tech stack
Job description
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.
Requirements
o Java/Kotlin o React/CSS/Javascript o Spring Boot
-
Working experience of the following o MS SQL Server databases, including DB design o IDE tools, preferably IntelliJ 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.