We have partnered with our client in their search for a Full Stack Developer.
Responsibilities
Design and develop full-stack solutions that meet business requirements and technical standards while maximizing code re-usability.
Collaborate with business counterparts and other teams within IT (e.g. Program Management) to understand business needs.
Analyze business requirements and define technical tasks required to deliver the agreed solution.
Design and implement applications and services supporting our systems, APIs, and other surrounding technologies.
Align with the Solution Lead, Product Owner, and Scrum Master in assessing business needs and transforming them into scalable applications
Work in an iterative/Agile environment as a good team player.
Ability to manage multiple tasks and projects simultaneously
Build and maintain code to manage data received from heterogenous data formats including web-based sources, internal/external databases, flat files, heterogenous data formats
Skills Required
University or Post-Graduate Degree. Strong academic background (e.g., computer science, engineering).
Strong experience with JAVA (Java 7+), and Spring Boot. Data Structures and SQL experience.
Experience with React and Typescript.
Strong understanding of Git workflow
Advanced knowledge of specific domain or range of engineering frameworks, technology, tools, processes and procedures, as well as organization issues.
Advanced knowledge of the business, its standards, applications, systems, networks, innovation, design activities, best practices.
Ability to work independently under minimal guidance.
Subject matter expertise and ability to share with less experienced colleagues.
Capacity and confidence to solve complex problems and take a new perspective on existing solutions.