Home     Services    Careers    Contact   Sitemap    Links
 
 
  You are here: home > careers
 
     
     
     
     
 
Software Development Manager

The Software Development Manager is responsible for leading the development of software solutions for PeopleSupport.

Responsibilities:

  • Manage and mentor team of software developers
  • Interacts with business process owners and clients to gather business requirements and identify solutions
  • Analyzes business requirements and define application architecture
  • Defines and develops detailed program specifications
  • Ensures all software developed is properly documented and production support plan is implemented
  • Works with business owners to set project timelines and ensures that development efforts are completed within timeframe and scope.
  • Develops test plans and ensures that all systems developed are tested prior to migration to the production environment
  • Evaluates, recommends and implements new systems development tools and methodology based on the requirements of PeopleSupport and its clients
  • Ensures internal standards for change control and source code management are in place being adhered to
  • May be required to perform hands-on coding work

Qualifications:

  • Bachelors degree in Computer Science, Computer Engineering or related degree
  • 5+ years experience in analysis, design, development, testing and maintenance of software applications on the Microsoft platform progressing from an individual contributor to a technical team leader.
  • Minimum 2 years management experience
  • Full life cycle software development experience
  • Windows 2000 and XP Desktop Operating System and tools
  • Windows Server and Web related services including IIS, FTP, and SMTP
  • Strong knowledge of VB, C#, COM, COM+, MTS, SQL Server, ASP, and .NET
  • Understanding of the Internet and Internet-based tools
  • Understanding of programming languages and database management systems, including relational database design and normalization techniques
  • Software Development methodology
  • Excellent English communication skills
  • Excellent coaching and people development skills
  • Self motivated, passionate leaders with can-do attitude
  • Demonstrated programming skills on Visual Basic, C#, SQL, ASP as well as the latest programming languages and tools
  • Ability to effectively communicate with all levels of staff and management
  • Strong interpersonal and customer service skills
  • Ability to learn about new system and equipments quickly
  • Demonstrated ability to work under pressure and produce
  • Ability to multi-task, adapt to change and achieve results with accuracy and precision
  • Project management skill

back to main careers page