Summary :
We are seeking a highly skilled Technical Project Manager to lead the successful delivery of software projects while providing technical leadership in system architecture and design. This role requires a blend of program management expertise and technical acumen to ensure scalable, secure, and high-performance solutions for our clients, whether on cloud or on-premises environments.
Responsibilities : Program Management :
- Lead the end-to-end execution of software projects, ensuring alignment with client requirements and timelines.
- Proactively identify project risks and implement mitigation strategies to ensure seamless delivery.
- Collaborate with cross-functional teams to ensure effective resource utilization and prioritization of tasks.
- Manage internal and external stakeholders, ensuring smooth communication, high morale, and conflict resolution.
- Conduct project audits and reviews to identify areas for improvement and optimize delivery processes.
Technical Architecture & Leadership :
Design and architect scalable, reliable, and high-performance software solutions.Define architectural standards, best practices, and governance models to guide development teams.Evaluate and recommend appropriate technologies, frameworks, and tools for solution development.Provide technical leadership to ensure adherence to architectural guidelines.Conduct architectural reviews and provide guidance on system design and implementation.Stay up to date with industry trends, emerging technologies, and continuous improvement initiatives.Qualifications :
At least 5 years of experience in project management or service delivery, with a minimum of 3 years in the software engineering domain in the public sector.Good people management, communications and writing skills.Track record of managing successful delivery and implementation of IT projects.Preferably 5 years of relevant experience in managing and implementing large software projects.Preferably 5 years of experience as an IT architect with strong technical architecture skills.Ability to translate requirements to technical and software architecture and design.Strong understanding of agile methodologies and lean practices.Proficiency in Java, and experience with cloud computing platforms (AWS, Azure, GCP) and on-premises Microsoft environments.Bachelor's degree, preferably in Computer Science, Software Engineering, or related disciplines.Must be a Singapore Citizen.