Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a talented and proactive Full Stack Web Developer to join a dynamic, multi-skilled web development team. You will play a key role in rebuilding and supporting onsite web applications using modern frameworks, while ensuring compliance with best practices and security standards. Key Responsibilities
-
Develop, design, and implement bespoke software solutions.
-
Collaborate with clients on requirements analysis.
-
Manage and integrate MS SQL Server databases, including design and documentation.
-
Interface with other corporate systems where possible.
-
Provide end-user support, bug fixing, and change control.
-
Contribute to test plans and UAT processes.
-
Deliver training, tutorials, and technical talks.
-
Evangelize new approaches to software development and best practices.
-
Ensure all development aligns with internal ICT policies and procedures. Cyber Security Responsibilities
-
Work with global teams to resolve vulnerabilities identified in web applications.
-
Coordinate timely remediation of security issues.
-
Respond to global cyber alerts and collaborate with infrastructure and service desk teams.
-
Promote cyber security awareness across the organization. Technical Skills & Experience
-
Strong knowledge of: o JavaScript / jQuery o Java / Groovy o HTML & CSS o Grails (beneficial)
Requirements
-
Experience with: o MS SQL Server (including database design) o IntelliJ or similar IDE tools o Spring and Hibernate frameworks o Git/DevOps for source control
-
Familiarity with Agile development practices.
-
Ability to design and develop web-based intranet solutions.
-
Strong analytical skills for data collection and business requirement analysis.
-
Degree-level education or equivalent experience.
-
Demonstrable experience in application design and development. Personal Attributes
-
Creative, highly motivated, and proactive.
-
Excellent interpersonal and communication skills.
-
Ability to work independently and as part of a team.