Help the strategic evolution and operational management of our global development efforts, ensuring the seamless integration and delivery of software solutions across diverse technological platforms. Craft and execute a clear vision that aligns with our ambitious corporate goals, with a focus on innovative full-stack development. Serve as the architect of development frameworks and a mentor to both senior and junior team members, cultivating a culture of technical excellence and collaborative innovation.Key Responsibilities :
- Define and implement a strategic vision for software development across the organization that aligns with business goals and technological advancements.
- Drive the transition and evolution of the software architecture from microservices to a unified, robust platform facilitating near real-time operations.
- Lead, mentor, and enhance the capabilities of the Development Pool, Special Projects Teams, and Quality Assurance Teams spread across multiple international locations.
- Promote a culture of high performance, continuous improvement, and innovation within the development teams.
- Ensure optimal staffing and resource allocation to maximize productivity and meet project deadlines.
- Oversee all phases of the software development lifecycle, ensuring projects are delivered on time, within scope, and with high quality.
- Work with the technical PM to implement project management standards and tools, ensuring clarity of project goals, milestones, and deliverables.
- Foster the integration of new technologies and development methodologies into the product development process
- Stay abreast of industry trends and emerging technologies to keep the organization at the forefront of technological innovation.
- Direct the Quality Assurance processes to ensure all software solutions meet strict quality standards and functional requirements before release.
- Identify potential risks in software development processes and implement risk mitigation strategies
- Facilitate strong collaboration between the development teams and other departments, including IT Systems / Infrastructure and IT Service Management.
- Act as a key liaison to ensure that development strategies are fully integrated with company-wide initiatives.
- Develop and monitor key performance indicators (KPIs) to evaluate the effectiveness of development strategies and identify areas for improvement.
- Report regularly to the Chief Technology Officer and executive team on development progress, challenges, and strategic outcomes.
- Work with the CTO to manage the development budget effectively, ensuring optimal utilization of resources and cost-efficiency.
- Recommend investments in software tools, training, and technology that enhance productivity and contribute to the growth of the organization.
- Comply with Mondia policies and procedures and support Mondia mission and vision.
- Perform other job-related duties as assigned by direct manager.
Requirements
- An advanced understanding of software developed concepts through experience over the last five years working with enterprise, ideally on digital platforms.
- An advanced Command of full-stack development principles, practices, and methodologies.
- Ability to design, implement, and lead full-stack development initiatives.
- Excellent Automation, Tooling, Programming and Scripting.
- An advanced Software Architecture Design and Project Management.
- Ability to work in a fast-paced environment and manage workloads and stakeholder demands.
- Ability to work independently, manage multiple tasks, and proactively address technical issues.
- Excellent reporting skills.
Experience :
- BAs degree with a field of study in technology, sciences, or software engineering, or equivalent experience.
- continuing education, whether formal / structured or informal, in the field of technical skills development, communications, and leadership. Technical skills development is mandatory.
Benefits
1- You will be a part of a dynamic and international company with a flat organizational structure, where every voice is heard and your contributions truly make a difference.
2- The company will contribute up to EUR 25 per month towards staff perks
3-EUR equivalent salaries paid in EGP.