| |
| 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 |
|