Software Development Manager/Supervisor

Responsibilities

  • Support project planning, scheduling, and tracking to ensure deliverables are completed on time
  • Assist in preparing and maintaining project work plans, adapting to changing requirements
  • Assist in user requirement gathering, documentation, and clarification
  • Support the team in ensuring a clear understanding of project scope
  • Highlight potential scope changes or misunderstandings
  • Identify and raise potential project risks and issues (including security risks)
  • Maintain simple tracking logs for risks and issues
  • Escalate concerns to senior team members when necessary
  • Support tracking and documentation of change requests
  • Assist in communicating updates and assessing impact on timeline and scope
  • Follow SDLC processes and project standards
  • Assist in reviewing deliverables to ensure quality and completeness before submission
  • Support testing and validation activities
  • Ensure project documentation is complete, updated, and properly maintained
  • Support project reporting, reviews, and quality assurance processes
  • Promote awareness of secure software delivery practices, including data protection, testing, and access control

Requirements

  • Degree in Computer Science or related field
  • Fresh graduates are welcome
  • Internship or academic project experience in software or IT projects is an advantage
  • Basic understanding of Software Development Life Cycle (SDLC)
  • Familiarity with project management tools (e.g., Microsoft Project, DevOps) is a plus
  • Exposure to Agile or Scrum methodologies is an advantage
  • Ability to work both independently and in a collaborative team environment
  • Good organizational skills with the ability to prioritize tasks and meet deadlines
  • Strong analytical and problem-solving skills
  • Strong written and verbal communication skills
  • Good interpersonal and stakeholder interaction skills
  • Willingness to learn, adapt, and apply new technologies and tools

Security Awareness (Key Requirement)

  • Basic understanding of data protection and privacy
  • Awareness of the importance of testing before release
  • Awareness of risks such as bugs, vulnerabilities, and improper access control
  • Strong attention to detail to support secure and quality software delivery

Similar jobs