Ready to make a remarkable change in the technology market? Join a trailblazing IT & Software Solutions company as a Senior Innovation Developer

Job Title: Senior Innovation Developer
Location:
Nasr City, Cairo, Egypt
Department:
IT Solution and Development
Reports to:
Team Leader

Company Overview:
Jadeer Agency is recruiting on behalf of a leading technology and software company in the Egyptian market. Our client is known for its innovative solutions and cutting-edge technology. They are seeking a highly skilled Senior Innovation Developer to join their dynamic team.

Job Purpose:

As a Senior Innovation Developer, you will play a critical role in our development team, contributing to the design and development of Java Enterprise Edition (JEE) applications. You will be involved in all stages of the development lifecycle, from conceptualization to deployment, ensuring that business applications are developed using the latest methodologies, patterns, and standards.

Key Responsibilities:
- User Requirement Analysis: Identify and analyze user requirements to ensure the development of functional and effective applications.
- Application Development: Design and develop applications using industry-standard methodologies, ensuring code is well-designed, efficient, and secure.
- Web Development: Stay updated with the latest web development practices, technologies, and security implications.
- Code Review and Debugging: Review, test, and debug code written by team members to ensure high-quality software.
- JEE Component Deployment: Manage the deployment of JEE components across application servers.
- Testing Practices: Utilize software unit testing and integration testing practices to validate application functionality.

Communication & Working Relationships:
- Internal: Collaborate closely with the Senior Developer and Application Development Team Leader to align on project goals and timelines.
- External: Work with Application Software Vendors support teams and outsource development teams to ensure seamless integration and application support.

Qualifications, Experience, & Skills:

Qualifications:
- Bachelor's Degree in Computer Science or a related field (or a combination of education and experience).
- Proficiency in English, with strong written and oral communication skills.

Experience:
- Minimum of 4+ years of proven experience as a Java Developer or in a similar role.
- Expertise in Java/JEE, with 6+ years of web development experience.
- 4+ years of experience with Java Frameworks such as Spring, Struts (1.x/2.x), and Jasper reports.
- 3+ years of experience with JavaScript frameworks like jQuery, Angular, or ReactJS.
- Experience with testing frameworks such as JUnit, Selenium, and Mockito.

Skills:
- Proven experience in small/medium-sized development teams.
- Strong understanding of application development methodologies and approaches.
- Familiarity with core banking systems, ERP systems, and Linux Operating Systems.
- Excellent problem-solving skills, with the ability to conduct interviews and facilitate workshops for requirement gathering.
- Strong time estimation and project planning skills.
- Solid design and communication skills.

Behavioral Competencies:
- Strong planning, budgeting, and priority management abilities.
- Excellent interpersonal skills and a team-oriented mindset.
- Leadership and managerial capabilities.
- Problem-solving acumen and effective communication.

Why Join The Company?
This is an exciting opportunity to be part of a forward-thinking team where your expertise will directly impact the development of cutting-edge business applications. Our client values innovation, teamwork, and professional growth, offering a collaborative environment to advance your career.

This job description is intended to provide an overview of the role and responsibilities. It is not exhaustive or definitive and may be subject to change as the needs of the company evolve.

Location

Cairo, Egypt

Job Overview
Job Posted:
2 weeks ago
Job Expires:
Job Type
Full Time

Share This Job: