Skip to content

Technical Project Manager

Job Category:

BPO / KPO / Shared Services

Job Level:


Open Date:




Close date:


Client Industry:

TECHNOLOGY (IT & IT peripherals)

Job Description and Qualification:


  • 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
  • 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
  • Management of non-functional testing requirements including but not limited to unit testing, performance testing, and volume and load testing
  • Create and maintain comprehensive software release documentation
  • Coordinate with Quality Assurance team for software testing requirements
  • Coordinate with L2 support and provide assistance for production support escalations and Investigations
  • Coordinate with Network Engineers, Systems Administrators for environment set-ups, capacity planning and other hardware and environment related requirements
  • Manage the relationship with the client and all stakeholders


  • At least 5 years of working experience managing at least four software developers with varying degrees of experience
  • At least one year of working experience working with international clients
  • At least five years combined experience as a developer contributor (not manager) in at least five of
  • the following fields:
    • Real-time application programming
    • Shell scripting for cron jobs, application wrappers and utilities
    • Network programming
    • Linux IPC
    • Thread management
    • Large data set processing and reporting using SQL or big data implementations
    • High-performance computing (four to five-digit TPS)
    • Low-latency computing (sub-millisecond processing)
  • At least five years combined experience as a developer contributor (not manager) using the following technologies:
    • Java SE 7 or higher (EE doesn’t count)
    • MySQL 5.5 or higher
    • Bash scripting and Linux navigation
  • Solid organizational skills including attention to detail and multitasking skills
  • Excellent command of the English language in a corporate setting, both verbal and written
  • Basic knowledge of stock markets, electronic trading and financial instruments
  • Highly analytical and disciplined in problem-solving
  • Bachelor's Degree in Computer Science, Computer Engineering, Physics, Mathematics or related