Principal Functions (Major Areas of Responsibility)Lead development initiatives in AI, automation, and data-driven platforms within the Innovation Program.Define and maintain the software and hardware architecture of new products and solutions.Coordinate and guide internal development teams to ensure successful delivery.Manage external vendors and outsourced teams.Act as the bridge between business stakeholders and engineering teams, translating requirements into technical specifications.Oversee planning, execution, and delivery of key project milestones. Requirements & Architecture DefinitionCollaborate with business stakeholders to gather, refine, and document functional requirements.Define end-to-end system architecture (cloud backend, APIs/Topic integrations, frontend, backend).Ensure architectural decisions support scalability, security, and maintainability.Prepare technical documentation and specifications..Internal Development LeadershipWork closely with internal development teams to plan, execute, and support backend and core platform development.Facilitate technical discussions, conduct architecture reviews, and support sprint planning.Monitor progress, risks, and code quality.External Vendor ManagementLead and coordinate work performed by outsourced development partners.Validate external deliverables through testing, integration checks, and architectural compliance.Project & Delivery ManagementPlan and manage project milestones, sprint cycles, and feature releases.Maintain project documentation.Identify bottlenecks and proactively recommend corrective actions.JoJob-Specific Competencies required to successfully perform the jobTechnical CompetenciesStrong background in software engineering and architectural design.Ability to define system architectures involving APIs, microservices, and cloud-native infrastructures.Hands-on knowledge of development technologies (.NET Core, .NET Framework, and React) experience working withSQL Server, SSIS packages).Solid understanding of Azure cloud services and deployment principles.Familiarity with AI/ML development, automation frameworks, and data-driven systems.Project & Leadership CompetenciesAbility to manage both internal engineering teams and external vendors.Skilled in translating business needs into clear technical requirements.Experience with Agile/Scrum methodologies.Soft CompetenciesProactive, autonomous, and solution-oriented mindset.Excellent analytical and structured problem-solving skills.Strong written and verbal communication abilities.Qualifications:Degree in Computer Science, Software Engineering, or related field.Minimum 6+ years of experience in software development, solution architecture, or technical leadership.Minimum 3+ years of experience in technical project management, product engineering, or equivalent roles.Proven experience leading architectural design and overseeing end-to-end system development.Demonstrated ability to manage internal teams as well as outsourced vendors.Preferred IndustryMedia, Digital Content, and IT Services environments.Exposure to digital and social media content management systems is an added advantage.