Specialist Software engineer - Full Stack Java
Societe Generale
Responsibilities
-
A Software Engineer delivers features for a Product in a business chain. As member of a Feature Team, he works in autonomy and in a continuous improvement approach.
-
Candidate should work on all below activities related to the software development.
-
Guarantee best practice and quality of the code of the whole team.
-
Organize and optimize/industrialize the process of development.
-
Propose technical solutions.
-
Participate to the construction of the technical infrastructure when needed.
-
Work in a team with agile practices (Scrum, Kanban, DevOps, pair programming, etc.)
-
Collaborate with POs and Business Analysts in the user requirements division (Epics) in user’s stories
-
Participate in the development of the technical culture of the feature team (craftsmanship, pairing, review, etc.).
-
Mentoring the team with good practices (unitary test cases) in coding and unblocking your team when they are blocked with technical challenges.
-
Ensuring software craftsmanship (code coverage, code smells, API quality) and best practices are followed and adhere to those.
-
Ensuring the quality of deliveries to production on time.