The ideal candidate will be responsible for designing and overseeing the implementation of complex software applications, ensuring they align with the organization's business objectives and technological infrastructure.
Key Responsibilities:
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions that support organization's initiatives.
- Design and develop scalable, high-performance application architectures that meet the organization's current and future needs, ensuring compliance with IM8 regulations.
- Provide technical leadership and guidance to development teams throughout the software development lifecycle, ensuring the delivery of robust and innovative applications.
- Evaluate and recommend appropriate technologies and tools to support the development and delivery of applications, with a keen focus on leveraging emerging technologies to enhance services.
- Define best practices for application design, coding standards, and quality assurance processes, aligning with commitment to excellence in solutions and IM8 compliance.
- Conduct regular reviews and assessments of existing applications to identify areas for improvement and optimization, contributing to the continuous enhancement of systems.
- Stay abreast of industry trends and emerging technologies to ensure organization remains at the forefront of innovation in technology and solutions.
Requirements:
- Tertiary qualification or Masters in computer science, Information Technology, Computer Engineering, or related field.
- At least 5 years of proven experience as an Application Architect or similar role, with a strong track record of designing and implementing successful software applications.
- In-depth knowledge of software development methodologies, architectural styles, and design patterns.
- Proficiency in programming languages such as Java, C#, or Python, as well as experience with modern frameworks and technologies.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Strong problem-solving abilities and a strategic mindset to address complex technical challenges.
Added Advantage Qualifications:
- Relevant certifications in enterprise architecture or application development.
- Experience with cloud-based application development and deployment (e.g., AWS, Azure, Google Cloud), with experience in GCC (Government on Commercial Cloud) being a plus.
- Familiarity with IM8 compliance and its implications on application architecture and development.
- Familiarity with DevOps practices and tools for continuous integration and delivery.
Khaty Zainal
Registration No. R22111204