Responsibilities:
- Take ownership, plan, and lead full life cycle of project delivery and working teams
- Set technical and architectural direction and strategy for the teams and encourage technology enhancement
- Collaborate with other business development and technical leadership to deliver all products efficiently, timely and successfully
- Establish best practices for software development and documentation, assure high quality deliverables and users/customers’ requirement alignments and expectations
- Manage risk and solve both technical and non-technical issues affecting team performance and product deliverables
- Encourage a continuously improving and learning culture of software development
- Drive performance and improvements across each working team in software development
- Monitor, drive and facilitate career growth of contributing team members
- Manage, mentor, train, retain and hire development team resources
- Report on status of development, quality, operations and system/product performance to management
Qualifications:
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience
- At least 10 years of experience as software developer, software development team leader, manager, director or other related roles
- Solid experience in full life cycle of software product delivery
- Solid experience in building, leading and developing the teams
- Very good communication skills at all levels of audience
- Very good interpersonal skills and strong ability to work across teams/departments effectively
- Hands-on expertise in various technologies ranging from front-end user interfaces through to back-end systems
Required skills and knowledge:
- OOP and the Microsoft stack: C#, .NET 4, ASP.NET, MVC5, WebAPI, Entity Framework
- SQL Server and store procedures
- HTML5/CSS/JS
- StackOverflow reputation related to .NET
- AngularJS and TypeScript
- UML, Agile and Scrum
We offer an attractive remuneration package, a conducive and satisfying working environment and provide challenging opportunities for life-long learning and skill upgrading.
Interested candidates are to submit a comprehensive resume with current and expected salary package via srinthip@2c2p.com .
Only short-listed candidates will be notified.