Job Description
- Master's degree in computer science, Information Systems, or a related field.
- Experience working with modern frameworks, libraries, and development tools.
- Solid understanding of software development lifecycle (SDLC), agile and waterfall methodologies.
- Proven experience in managing IT projects, preferably within a complex and fast-paced environment.
- Excellent organizational, problem-solving, and decision-making skills.
- Strong written and verbal communication skills in English.
- Proficient in using project management tools (e.g., Jira, MS Project, Trello, Asana).
- Project management certification (PMP, PRINCE2, or similar) is highly desirable.
- Ability to work independently and collaboratively
- Object-oriented design, advanced data structures and algorithm implementation
- Proficiency with the Eclipse environment, particularly the EMF (Eclipse Modeling Framework) and the SIRIUS graphical modeler
- Deep understanding of the UML modeling language and the JAVA programming language For Web application context, you are expected to be well-versed in:
- Front End technologies: React, Node.js, JavaScript, JSP, HTML5, CSS
- Back End framework and tools: SpringBoot, PostgreSQL, GraphQL, Tomcat, Wildfly
- Communication Standards such as OSLC (Open Services for Lifecycle Collaboration)
- Configuration management and CI/CD processes using GitLab
- Development within VSCode
- Application Deployment using OpenShift