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.