Job Description
- Maintain a coherent technical roadmap (usually involving 2 or 3 teams) to ensure the best support for the business roadmap.
- Provide technical support to teams and ensure the deployment of the company’s IT best practices
- The candidate will be the technical referent for the IT teams in daily tasks, while ensuring a point of contact for the technical and functional architects. The ability to work across departments and on different subjects will be decisive for the success of the mission.
- As a senior developer, the candidate will be operational, explaining projects, software architecture and intervening in troubleshooting if necessary.
- As Engineering Manager, he will work closely with technical and functional architects to propose solutions and make decisions.
Task details :
Technical roadmap
- Feed the technical backlog to improve the existing architecture, reduce technical debt and prepare new features for the business roadmap
- Ensure consistency between technical subjects, different domains and business strategy
- Presentation of technical projects to the entire organization (if necessary)
Deliverables:
o Technical roadmap documents with priorities.
o Technical architecture documents.
o Maintenance strategy for certain frameworks or components.
o Migration strategy (if necessary).
o Surprise reports and action plans
Technical Leadership:
- Participate in defining best practices (related to software architecture, software life cycle, documentation, etc.), provide code review and technical support
- Promoting innovation across frameworks and the entire software lifecycle
Livrables :
o Documentation des directives techniques.
o Présentations pour promouvoir les nouvelles innovations techniques.
————
Maintain a consistent technical roadmap (usually involving 2 or 3 teams) to ensure the best support for the business roadmap.
Technically support the teams and ensure the deployment of the company’s IT best practices
The candidate will be the technical referent for the IT teams in the daily tasks, while ensuring a point of contact for the technical and functional architects. The ability to work cross-functionally with different departments and on different subjects will be decisive for the success of the mission
As a senior developer, the candidate will be operational, explaining projects, software architecture and intervening in troubleshooting if necessary.
As head of engineering, he will work closely with technical and functional architects to propose solutions and make decisions.
Details of tasks:
Technical roadmap
Feed the technical backlog in order to improve the existing architecture, reduce the technical debt and prepare the new functionalities of the business roadmap
Ensure consistency between technical subjects, different areas and corporate strategy
Presentation of technical projects to the whole organization (if necessary)
Deliverables:
o Technical roadmap documents with priorities.
o Technical architecture documents
o Maintenance strategy for certain frameworks or components
o Migration strategy (if necessary).
o Astonishment reports and action plans
Technical Leadership:
Participate in the definition of best practices (related to software architecture, software life cycle, documentation, etc.), provide code review and technical support
Promote innovation on frameworks and the entire software life cycle
Deliverables:
o Documentation of technical guidelines
o Presentations to promote new technical innovations
Required profile
- BAC+5 in IT
- + 5 years of experience in the design and development of software solutions
- Very good experience on Java frameworks (Spring), good knowledge of React.
- In-depth knowledge of relational and NoSqL databases (Elasticsearch, Mongobd, Couchbase) with experience on performance issues.
- Excellent interpersonal skills, with collaborative working skills
- Excellent communication
- Good spoken and written English
————
- Master/ Engineering degree in computer science
- + 5 years of experience in the design and development of software solutions
- Very good experience on Java frameworks (Spring), good knowledge of React.
- In-depth knowledge of relational databases and NoSqL (Elasticsearch, Mongobd, Couchbase) with experience on performance issues.
- Excellent interpersonal skills, with collaborative work
- Excellent communication
- Good oral and written English
More Information
- Experience Level Senior
- Total Years Experience 5-10