Lead development and maintenance of applications according to specifications and best practices.
Analyze requirements and propose scalable technical solutions.
Create process and data models technical specifications and prototypes.
Investigate and implement solutions that meet technical and business standards.
Assist project managers in defining tasks estimates and deliverables.
Participate in functional working groups code reviews and progress meetings.
Develop unit and integration tests ensuring high-quality software.
Define integrate and optimize technological components and applications.
Produce detailed technical and user documentation.
Assist business users and provide 3rd-level support for complex issues.
Mentor and coach less experienced developers fostering knowledge sharing.
Qualifications :
Masters degree in Computer Science Engineering or a related field.
Good command of English or French (B1 level CEFR or higher).
Minimum 8 years of professional experience in application development.
Strong expertise in Java (including server- and client-based technologies) and SQL / Oracle DB.
Knowledge of web standards CSS-based design and cross-browser compatibility.
Experience with RESTful APIs and application integration.
Proficiency in UML or CASE tools.
Experience working in Agile Scrum or DevOps environments.
Familiarity with issue-tracking and ticketing tools.
Proven ability to mentor junior developers and lead technical initiatives.
Additional Information :
- Very good analytical skills and ability to see the overall picture
- Ability and willingness to learn new skills
- Ability to participate in multilingual and multicultural meetings
- Ability to work independently as well as in team through a methodological approach
- Ability to cope with changing technologies and environments
- Up-to-date with the latest development trends techniques and technologies
Remote Work :
No
Employment Type :
Full-time
Lead development and maintenance of applications according to specifications and best practices.Analyze requirements and propose scalable technical solutions.Create process and data models technical specifications and prototypes.Investigate and implement solutions that meet technical and business st...
Lead development and maintenance of applications according to specifications and best practices.
Analyze requirements and propose scalable technical solutions.
Create process and data models technical specifications and prototypes.
Investigate and implement solutions that meet technical and business standards.
Assist project managers in defining tasks estimates and deliverables.
Participate in functional working groups code reviews and progress meetings.
Develop unit and integration tests ensuring high-quality software.
Define integrate and optimize technological components and applications.
Produce detailed technical and user documentation.
Assist business users and provide 3rd-level support for complex issues.
Mentor and coach less experienced developers fostering knowledge sharing.
Qualifications :
Masters degree in Computer Science Engineering or a related field.
Good command of English or French (B1 level CEFR or higher).
Minimum 8 years of professional experience in application development.
Strong expertise in Java (including server- and client-based technologies) and SQL / Oracle DB.
Knowledge of web standards CSS-based design and cross-browser compatibility.
Experience with RESTful APIs and application integration.
Proficiency in UML or CASE tools.
Experience working in Agile Scrum or DevOps environments.
Familiarity with issue-tracking and ticketing tools.
Proven ability to mentor junior developers and lead technical initiatives.
Additional Information :
- Very good analytical skills and ability to see the overall picture
- Ability and willingness to learn new skills
- Ability to participate in multilingual and multicultural meetings
- Ability to work independently as well as in team through a methodological approach
- Ability to cope with changing technologies and environments
- Up-to-date with the latest development trends techniques and technologies
Remote Work :
No
Employment Type :
Full-time
View more
View less