Job Description
The Junior Software Developer is driven to understand the technology challenges faced by clients. It is their role to design, implement and support appropriate solutions, building and working on enterprise-grade software systems on full development stack.
Responsibilities
- Implementing & maintaining Backend Systems.
- Designing Backend Solutions based on business requirements.
- Internally motivated, able to work proficiently both independently and in a team environment.
- Strong initiative to find ways to improve solutions, systems, and processes.
- Be involved in studying, analyzing, and implementing project solution architectures.
Requirements:
- Bachelors or Masters in Computer Science, Engineering, or equivalent.
- 0 to 4 year of relevant development experience evolving and maintaining banking applications, with a focus on advanced topics such as performance and scalability.
- Previous experience working in an agile team.
- 0 to 4 year work experience in Java and Spring.
- Knowledge of Java, Java SE, Java EE, Spring, Hibernate, Angular, JavaScript, and SQL (Oracle or SQL Server) in UNIX Or Windows operating system.
- Collaborate with other software developers and project managers to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies.
- Strong knowledge of object-oriented programming.
- Experience in software solutions and life cycle.
- Aptitude for programming and learning new technologies.
- Adequate Knowledge in Banking and Finance.
- Strong knowledge of supply chain language and development.
- Strong verbal and written skills, and proficiency in English.
- Exceptional interpersonal and communication skills.
- Willingness to work overtime.
Our Work is on-site in Cornich el Mazraa. We work from Sunday to Thursday from 8am to 5pm.
Required Skills
sql
react
angular
javasciprt
java