You are viewing a preview of this job. Log in or register to view more details about this job.

Full Stack Developer

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

  • 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.