Job Summary:
We are seeking a highly skilled and experienced Software Development Manager to join our dynamic team. As a Software Manager, you will play a crucial role in overseeing the planning, development, and delivery of software projects. You will be responsible for managing a team of software engineers and collaborating with cross-functional teams to ensure the successful execution of projects.
The Software Development Manager is responsible for overseeing the development of software
systems. The Software Development Manager will manage the entire software development life cycle from requirements gathering to design, implementation, deployment, testing and commissioning. The Software Development Manager will also be responsible for providing guidance and mentoring to software developers.
Responsibilities:
β’ Oversees the planning and execution of systems projects, including budgeting, hiring,
sourcing of partners, vendors, and contractors
β’ Manage software projects within constraints of scope, quality, time, and cost to deliver
specified requirements and meet customer expectations
β’ Develop and manages the work plan with the software engineering team to ensure work
assignment is effective, progress is tracked, and project can be completed on time and within
budget
β’ Manage cross-functional teams
β’ Monitor and track software development progress and provide status updates
β’ Identify potential risk, resource gaps and implement mitigation strategies
β’ Foster customer relations and manage customer expectations within project scope
β’ Manage and align partners, vendors, and sub-contractors to project goal
β’ Motivate team members and resolve conflicts to ensure productive work environment.
β’ Train and mentor software developers
β’ Manage the software development life cycle from requirements, design, development, testing,
release, training, and documentation
Qualifications:
β’ Good degree in Computer Science, Software Engineering, or equivalent from a recognized
university
β’ Exceptional communication and interpersonal skills
β’ Ability to communicate in Mandarin will be advantageous
β’ Strong writing skills in English
β’ Proven experience in systems software development
β’ 5+ years of experience in IT project leadership and have gone through one complete SDLC
cycle in a large-scale systems development.
β’ Certification in Project Management (such as PMP, CITPM) is highly desirable
β’ Good knowledge of software development methodologies, such as Agile or Scrum. Familiarity
with software development tools, technologies, workflows artefacts
β’ Strong problem-solving and decision-making abilities.
β’ Strong organisation and time-management skills
β’ Good understanding and experience in Contracts Management.
β’ Ability to work collaboratively in a cross-functional environment. Experience in collaborating
with regional teams in multiple locations/ countries/ time zone for project delivery will be advantageous
β’ Experience in security aspects in software systems
**We regret to inform you that only shortlisted candidates will be notified. Personal data collected will be used for recruitment purposes**