Skip to content

Software Development Manager

Job Category:

Information Tech

Job Level:


Open Date:




Close date:


Client Industry:

TECHNOLOGY (IT & IT peripherals)

Job Description and Qualification:



  • ?  Line reporting to the head of product development

  • ?  Line and administrative management of a lean team of software developers, which include hire-and-

    fire, performance review, task delegation/assignment, task monitoring functions

  • ?  Project management of a release cycle: responsible for planning, scoping, monitoring and reporting

  • ?  Management of SDLC activities from requirements gathering & analysis, systems analysis & design, development and code review

  • ?  Assist in the definition of requirements scope and objectives, involving all relevant stakeholders and ensuring technical feasibility

  • ?  Create and execute delivery plans and revise as appropriate to meet changing needs and requirements

  • ?  Manage client and stakeholder relationships

  • ?  Perform other related duties as assigned


  • ?  Perform various methods of analysis that ties up system design and business requirements

  • ?  Function as lead and/or senior developer for certain software projects

  • ?  Perform code reviews and guide the team

  • ?  Perform unit testing, performance testing, and volume and load testing of system releases

  • ?  Create and maintain comprehensive software release documentation

  • ?  Work with Quality Assurance team for software testing requirements

  • ?  Work with L2 support and provide assistance for production support escalations and investigations

  • ?  Work with Network Engineers, Systems Administrators for environment set-ups, capacity planning

    and other hardware and environment related requirements


  • ?  Bachelor's Degree in Computer Science, Computer Engineering, Physics, Mathematics or related from a reputable academic institution

  • ?  At least 12 years of working experience in software development

  • ?  At least five years of managerial experience with least four software developers with varying degrees of experience

  • ?  At least five years HANDS-ON experience as a senior developer contributor (not manager) using the following technologies:


Core Java (EE and web development doesn’t count) MySQL 5.5 or higher
Bash scripting and Linux navigation

At least three years of HANDS-ON experience as a senior developer contributor (not manager) in at least five of the following fields:


Real-time distributed systems (Asynchronous/synchronous IPC, multiple components and multiple physical servers, etc)

Network programming (UDP Multicast in particular)