The role holder will be responsible for designing, developing, and implementing high-quality technology solutions that align with business needs and strategic goals. This role involves collaborating with various stakeholders, including technical teams, business leaders, and clients, to deliver robust and scalable systems successfully. He/She should have a deep understanding of software development, architecture principles, and industry best practices and will act as a technical leader to guide the end-to-end process from conception to deployment.
Main Responsibilities
Operational
Develop comprehensive solution architectures to meet business requirements, ensuring alignment with enterprise standards.
Design scalable, secure, and high-performing systems using appropriate technologies and platforms.
Translate complex business needs into technical specifications and solutions.
Evaluate and recommend technologies, platforms, and frameworks to meet project requirements.
Gain a full understanding of business needs, from vision and strategy to execution of operations, sufficient to act as business relationship manager and internal consultant.
Participate in formulating the company's ICT, Digital Transformation and Innovation strategies.
Understand and creatively apply design principles to architect business transformation & innovation initiatives.
Maintain a holistic view of the business, the ecosystem surrounding the business, the technology supporting the business, current technology infrastructure, and emerging trends.
Estimating costs and identifying business savings for proposed solutions
Defining and implementing performance metrics to ensure tracking and continuous improvement of service delivery & business operations.
Collating and actioning feedback from internal and external customers, deriving insights, designing specific processes, policies, and procedures, aligning front-office and back-office processes, and leading the integration of people, processes and technology to ensure operational excellence as well as seamless and memorable experiences for Jubilee customers.
Conformance of designs to the Enterprise Architecture Governance Guidelines.
Classified as Public
Corporate Governance
Identify, assess, and mitigate risks associated with solution design and implementation.
Conduct regular architecture and code reviews to ensure adherence to best practices and standards.
Implement quality assurance processes to maintain high standards of solution integrity and performance.
Leadership & Culture
Provide technical guidance and leadership throughout the project lifecycle, including requirement analysis, solution design, implementation, and deployment.
Lead architecture reviews to ensure systems align with long-term business and IT strategy.
Act as a technical advisor to senior management on the architectural and strategic impacts of new and existing projects.
Key Competencies
Proficiency in multiple programming languages, including but not limited to C++, C#, and Java.
Strong experience with systems software programming, including OS, networking, and multi-threaded systems.
Knowledge of real-time communication protocols (RTP, WebRTC), streaming protocols (HLS, DASH), and big data
applications.
Expertise in cloud architecture (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
Experience with machine learning techniques and their application to solve business problems.
Qualifications
Bachelor's in Computer Science, Engineering, Information Systems, or a related field.
A master's degree in a relevant field is a plus.
Relevant Experience
5+ years of progressive experience in software development and architecture, focusing on designing and implementing complex, scalable systems.
Proven experience in solution architecture for large-scale, enterprise-grade software projects.
Must be experienced in process Optimization.
Deadline 20th October