Role Purpose:
To deliver complex technology solutions and provide architectural guidance, and execution direction to ensure scalable, secure, and high-performing digital platforms
Key Accountabilities:
1-Technology Architecture
- Define the technology roadmap to align with business goals and evolving industry trends.
- Establish architectural standards and design principles to ensure scalability, performance, and maintainability.
- Evaluate emerging technologies and recommend adoption methods to drive innovation and competitive advantage.
2-Solution Design
- Design solutions for complex systems to ensure alignment with functional and non-functional requirements.
- Oversee technical implementation and integration for timely and quality delivery.
- Collaborate with cross-functional teams to ensure seamless handoffs and delivery consistency.
3-Technical Governance & Standards
- Define coding standards, design patterns in best practices to ensure consistency and code quality.
- Review design and codes to identify gaps and enforce compliance with standards.
- Establish technical KPIs to monitor system health and development efficiency.
4- Team Collaboration
- Build a high-performing technical team with clear roles and development plans.
- Promote a culture of engineering excellence, innovation, and continuous learning.
- Provide coaching and technical guidance to enhance team capabilities and performance.
5-Innovation & Continuous Improvement
- Experiment and adopt modern engineering practices.
- Identify opportunities to optimize system performance, reduce costs, and improve development productivity.
- Conduct retrospectives and technical reviews to drive continuous improvement across teams.
• *Skills**:
- Software Architecture
- Full-Stack Development
- Cloud Platforms (AWS/Azure/GCP)
- Agile/DevOps
- Microservices
- API Design
- CI/CD
- Collaboration
• *Education**:
Bachelor’s degree in Information Technology, Computer Science or any related field.