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.
-
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
BAs degree with a field of study in technology, sciences, or software engineering, or equivalent experience.
12-15 years of experience working with digital technologies.
Evidence of continuing education, whether formal/structured or informal, in the field of technical skills development, communications, and leadership. Technical skills development is mandatory.
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 command of English.
Excellent reporting skills.