Job Description :
Develops and ensures state of the art technology implementation and product performance alignment with architectural guidelines.
Responsibilities
Experience of at least 5 years in a similar position. Experience of leading a team and managing an Agile project.
Always be in touch with the Solution Architect to ensure the consistency of the technical solution
Help team to master and grow technical skills
Provides guidelines and expertise on technology implementation design
Pilot the diagnostic and the resolution of complex issues
Ensures technical best practices alignment between teams and promotes new ones
Verify that the level of quality of the solution is in conformance with the quality objectives
Can be Front End (User interface), Back End (Server side) or Full Stack (Front & Back)
Development of first functioning prototypes
Prototype testing
Front- / back-end engineering of stabile, smoothly functioning products
Lead for team and other discussions of technical solutions and product ideas in design reviews, pair programming, and code review
Discuss with the Product Owner to define the implementation with the best value / effort ratio
Develops and document the Stories of the Sprint with other team members
Create automated tests (unit, api, integration, function) in a continuous integration environment
Ensure that the best practices are in place in accordance with the Lead Developer guidance and promotes new ones
Is responsible for the quality of the product
Requirements : Competencies
Competencies
Proficiency in Java 8, Spring Boot, Groovy, NodeJS, API restfull, SQL, PostgreSQL, Git, TDD
Familiarity with Model View Controller (MVC) design patterns, Object-Oriented Programming (OOP) and development best practices, code review
Leadership
Managing technology resources
Business sense
Good knowledge of industry perspective
Analytics skills
Interest in innovative technologies and desire to work on pioneering engagements
Methodological competence, e.g., agile software and test-driven development
Degree in computer science, electrical engineering, or other relevant engineering
Strong drive and motivation
Fluent in English (verbal and written)
French - highly appreciated
Benefits : Skills :
Skills :
API, Git, Groovy, Java, MVC, Node.js, Object-Oriented Programming (OOP), PostgreSQL, Spring Boot, SQL