Collaborate with clients to understand their business needs, define technical requirements, and design scalable, secure, and high-performance solutions.
Conduct data analysis across the following disciplines: Business Process Outsourcing, Business Process Automation and Business Process Innovation (relevant skills to be leveraged include, but are not limited to: data manipulation, transformation and modeling; process visualization and documentation; business Intelligence and analysis; database querying; business case writing and presentation).
Lead the design and implementation of cloud-based architectures across Microsoft Azure and AWS environments, ensuring best practices for reliability, security, and scalability.
Provide accurate estimates for product development and infrastructure implementation.
Architect database solutions (SQL, NoSQL, etc.) and design strategies for efficient data storage, retrieval, and management.
Design and review software solutions ensuring code quality, maintainability, and alignment with project objectives.
Aligning technology strategy with product vision and business objectives. Lead internal and external teams dedicated to developing custom software solutions. (SDLC)
Develop architectural blueprints, technical roadmaps, and solution frameworks aligned with both current and emerging technologies.
Project Management :
Oversee the successful execution of multiple technical projects, ensuring they are completed on time, within scope, and adhere to high standards of quality.
Coordinate with cross-functional teams, including developers, business analysts, and external stakeholders, to drive project delivery and resolve challenges.
Track project milestones, manage risks, and ensure transparent communication with all stakeholders throughout the project lifecycle.
Client Collaboration :
Serve as the primary technical point of contact with clients, ensuring clear communication and maintaining strong client relationships.
Facilitate regular status updates, technical reviews, and workshops with clients to validate solution designs, manage expectations, and address concerns.
Technical Leadership & Code Review :
Perform code reviews with a focus on PHP and cloud-based solutions, ensuring adherence to best practices, maintainability, and architectural standards.
Provide technical guidance and mentorship to development teams, encouraging best practices in coding, architecture, and design.
Identify and implement performance optimizations and technical improvements across codebases, databases, and cloud infrastructures.
Cloud Expertise (Azure & AWS) :
Design and implement Azure and AWS solutions for optimal scalability, performance, and security.
Leverage tools such as Azure DevOps and AWS CodePipeline to establish continuous integration/continuous deployment (CI/CD) pipelines, improving deployment efficiency.
Ensure cost-effective and secure use of cloud resources, optimising infrastructure for high availability and disaster recovery.
Database Management :
Architect and manage database solutions (e.g., Azure SQL, Amazon RDS) to meet client needs with a focus on performance, scalability, and security.
Oversee database optimization, tuning, and backup/recovery strategies to ensure resilience and data integrity.
Provide expert guidance on the selection of database technologies based on project-specific requirements (SQL vs. NoSQL, distributed databases, etc.).
Risk & Compliance :
Ensure all technical solutions adhere to industry standards and client-specific security, compliance, and regulatory requirements.
Proactively identify technical risks and collaborate with stakeholders to develop and implement risk mitigation strategies.
Innovation & Continuous Improvement :
Stay current with the latest trends in cloud computing (Azure, AWS), database technologies, and software development languages to ensure cutting-edge solution design.
Recommend and drive the adoption of new tools, technologies, or processes to improve development efficiency, innovation, and solution quality.
Subject Matter Expertise: Deep expertise and knowledge in their respective practice areas, staying updated on industry trends, best practices, and emerging technologies.
Collaboration and Teamwork: Ability to collaborate effectively with cross-functional teams, leveraging diverse perspectives and expertise to deliver solutions.
Client Engagement Skills: Strong client-facing skills, including the ability to understand client needs, communicate effectively, and build trusted relationships.
Innovative Thinking: Capacity to think innovatively and develop creative solutions to address client challenges and drive business outcomes.
Results-Oriented Approach: Commitment to delivering high-quality results that exceed client expectations and drive value for the organization.
Requirements
Qualifications and Experience :
Bachelors degree in Computer science, Information technology or relevant experience.
Certifications (Optional but highly desirable) : PMP, PMI - ACP, and Cloud certifications.
7+ years of experience in technical project management, solution architecture, or a related role, with a proven track record of delivering complex, cloud-based solutions.
Extensive experience with Azure and AWS cloud services, including architecture design, deployment, and management.
Hands-on experience designing and developing applications in PHP , with a strong understanding of software development best practices.
Technical Skills :
Expertise in cloud architecture on Azure and AWS (compute, storage, networking, security, databases, etc.).
Strong understanding of databases (SQL, NoSQL, Azure SQL, Amazon RDS) and their implementation, performance optimization, and management.
Proficiency in PHP development and the ability to conduct detailed code reviews, ensuring high-quality and maintainable codebases.
Experience with DevOps practices, including CI/CD pipelines (e.g., Azure DevOps, AWS CodePipeline)