Job Title: Technical Lead, Windows Application Software Location: India - Bangalore Department: PC Applications Group Reports To:
Key Responsibilities - Directly participate in design and development of multimedia/networking software products for Microsoft Windows platforms.
- Lead team of professionals working on complex software projects.
- Design, implementation and documentation of various project components.
- Integration of various product components and maintenance of product release process.
- Regular status updates and communication with management.
- Collecting input and acting on communications with product definitions team, management chief architect and QA group.
- Team code review and maintenance.
- Insure that project source code follows company guidelines.
- Team members training and mentoring.
- Prepare and maintain project technical documentation following company guidelines.
Education and Experience Required - B.E and/or MS/M.Tech in Electronics or Computer Science.
- Excellent knowledge of C++, MFC, ATL, COM, Multi-threading programming on Microsoft Windows platform.
- Development experience in .NET and C# is a plus
- 7+ years experience in team software development using above mentioned technologies.
- Must have a demonstrated track record of successfully leading mid-to-large scale Microsoft Windows software projects.
- Solid knowledge of Microsoft Windows platform, Intel x86 processor architecture and system architecture.
- Strong multimedia background with the focus on streaming video and audio or networking.
- Macintosh development is a plus
- Excellent problem analysis and debugging skills.
- Excellent verbal and written communication and people skills.
- Must be able to lead a team of professionals, both within Sling Media as well as with outside consultants.
- Excellent people skills.
- Ability to effectively present information to team members and management.
- Must possess the ability to analyze requirements and propose appropriate solutions.
- Excellent project leading, communication, mentoring and teamwork skills.
- Ability to operate in dynamic, fast-paced environment with minimal supervision.
- Must demonstrate hands on approach.
Contact: jobs_bangalore@slingmedia.com |