
Software Engineer Full Stack - ELIVIEW
- الجديدة
- دائم
- دوام كامل
- Estimating the development effort required for user stories
- Defining detailed specifications based on user stories
- Developing in accordance with an established software architecture
- Conducting unit and pairwise integration tests
- Developing associated testing tools
- Automating and industrializing routine operations (build processes, testing, code quality audits, code containerization, etc.)
- Preparing delivery packages (DevOps mode)
- Providing technical support and performing corrective and adaptive maintenance for delivered components
- Leading and coordinating the developer team
- You hold a Master's degree (Bac+5) in Software Development (Engineering or equivalent).
- You have proven experience in Java/JEE development and are proficient with frameworks such as Spring, Hibernate, JUnit/Mockito, Maven, and Angular.
- You are familiar with microservices architectures and XaaS environments, and you know how to create reusable components (e.g., REST APIs).
- You are capable of presenting disruptive solutions, supporting your ideas with strong arguments, and persuading stakeholders.
- You embrace Agile values and are proficient with Agile and collaborative tools such as Jira and Confluence.
- You have a strong team spirit and excellent interpersonal skills.
- You are attentive to the client and end-users, and capable of translating their needs into requirements or solution proposals through an appropriate software architecture.
- Knowledge in the field of networking and telecommunications is highly appreciated.