Department:
Technology Venture & Investment
Position Purpose & Summary:
Application Tower Lead will oversee and ensure the timely delivery of all application tower deliverables. The successful candidate will be the primary point of contact for clients, contractors, subcontractors, and external stakeholders. This role involves producing reports on application development activities executed by the contractors, monitoring and controlling these activities, and presenting findings to clients.
The Application Tower Lead will also have broad knowledge in application development, data analytics, system integration, testing, database management, DevOps, SDLC (Software Development Life Cycle), Agile methodologies, enterprise architecture, and application architecture. The lead will mentor and guide the team to ensure successful project delivery.
Primary Duties & Responsibilities:
- Ensure all deliverables for application towers are completed and delivered on time.
- Act as the key communicator with the government, contractors, subcontractors, and external stakeholders.
- Monitor application development, data analytics, system integration, testing, database management, DevOps practices, SDLC, enterprise architecture, and application architecture activities executed by the contractors.
- Monitor and control the progress of the contractor on system design, development tasks, milestones, and deadlines to ensure timely delivery. This may involve using project management tools, such as Gantt charts or Agile boards, to track the status of tasks and identify any potential delays.
- Manage, monitor and control the risk management processes by the contractor throughout the development process to prevent potential issues from impacting project timelines or deliverables. This may involve conducting risk assessments meetings with the contractor to understand its risk mitigation strategies and monitor the risk indicators.
- Manage, monitor and control change control processes to assess and implement changes effectively while minimizing risks.
- Monitor the process of the application deployment by the contractor into the production or staging environments including the process of configuring the servers, databases and other infrastructure components supporting the application as well as addressing any issues or errors that arise during deployment.
- Provide regular updates and reports on the status of application development carried out by the contractor to relevant stakeholders, including project sponsors, management, and team members. This helps ensure transparency and accountability throughout the development process.
- Identify opportunities for process improvement and implementing best practices to enhance the efficiency, effectiveness, and quality of the development process. This may involve conducting reviews with the contractor after application deployments to identify areas of improvements.
- Attend meetings, document all essential information, and continuously monitor the status and progress of requirement, design, development, test and deployment activities executed by contractors.
- Prepare and present detailed monthly technical reports covering status and progress of requirement, design, development, test and deployment, issues and challenges encountered, performance metrics and key performance indicators (KPIs).
- Provide insights into project health and areas needing attention or improvement.
- Ensure team collaboration, guide the team, and mentor junior executives.
Relevant Work Experience
- Minimum 10 years working experience in Software Development or Technical Project Management related to Software Development domain.
- Experience with government-related IT projects is a plus.
Qualifications
- Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or a related field.
Technical/ Functional Skills
- Strong understanding of SDLC and Agile methodologies (e.g., Scrum, Kanban) and tools (e.g., JIRA, Trello).
- Technical background with experience in software development and system architecture.
- Experience with DevOps is an added advantage.
- Knowledge in KRISA, MyGovEA and PPrISA is an added advantage.
Soft Skills:
- Excellent organizational, analytical, and problem-solving skills.
- Experience in managing change control processes within IT projects.
- Ability to produce comprehensive reports and present findings to clients.
- Strong communication and interpersonal skills to effectively collaborate with cross-functional teams and stakeholders.
- Proficiency in Malay and English, both written and spoken.