Job responsibilities
-
Analyze IECMS users’ needs and system requirements and keep new design documentations;
-
Implement change requests by performing coding and design reviews;
-
Integrate the IECMS with existing systems where applicable;
-
Maintain system documentation to describe program development, logic coding structure, changes and corrections;
-
Maintain code source and versioning;
-
Perform software tests based on requirements and designs;
-
Support in provision of API development and documentation;
-
Monitor system performance and optimization
-
Recommend standards and specifications for hardware needed to optimize the performance of the IECMS.
-
perform any other task directed by his/her supervisor.
-
NB: 3+ years of professional software development experience, in Advanced Java and experience in designing and implementing RESTful APIs.
-
Experience in data analytics is an added value
Key technical skills & knowledge required:
-
Full stack developper;
-
Familiar with Spring Framework;
-
Familiar with Java front end technologies based on Javascript (Angular, React JS,);
-
Proven expereince to develop new and innovative applications as well as debug and refactor existing code;
-
Strong organizational skills;
-
Mathematical aptitude;
-
Drive to keep up to date with developments and trends in the tech and modern software development;
-
The ability to learn quickly and work with minimum supervision;
-
The ability to interpret and follow technical plans;
-
Problem-solving skills.
Qualifications
-
Bachelor's Degree in Information Technology
5 Years of relevant experience
-
Bachelor's Degree in Computer Sciences
5 Years of relevant experience
Required competencies and key technical skills
-
Digital literacy skills
-
Ability to convey ideas clearly and concisely
-
Team work and team building skills;
-
Writing and reading skills
-
Risk Resource management skills
-
Interpersonal skills
-
Ability to maintain discretion and confidentiality
-
Confidentiality, ethical and teamwork skills;
-
High integrity and professional ethical standards
-
High level of integrity, confidentiality and professional ethics;
-
High level of integrity and professional ethics;
-
High level of integrity, ethics and confidentiality
-
Ability to exercise tact and discretion in preparing, handling and disclosing information of a confidential, controversial or sensitive nature
-
Ability to work under minimal supervision
-
Ability to work independently and lead a team
-
High sense of responsibility and integrity
-
High standards of professional ethics and Secrecy
-
Decency and integrity
-
Fluent in English and/ or French;
-
knowledge of all is an advantage