Principal Engineer Job Listing at Aspect Software in Bangalore

Aspect Software

Aspect Software

Location: Bangalore
Posted: 12/19/2012
Refreshed: 05/16/2013
Application deadline: None
Type: Full time
Career Level: Not specified
Salary Range: Not specified
Number of Jobs: 1
Relocation Available: No
Show all jobs for Aspect Software
Industries
Computers & Information Technology, Marketing
Description

The successful candidate will specify, design, develop, debug, test, maintain and document components used in Unified Communications applications. He / she will supply technical direction and mentoring to team members.


Required Skills:

  • C++, ATL/COM,Microsoft Foundation Class (MFC), STL
  • Specialist in .NET (3.5 and 4.0) and C# programming, C++/CLI
  • MSMQ, Oracle 11i, SQL Server 2008 experience
  • Experience in multi-threaded server side programing and object-oriented design.
  • Experience with real-time networking applications
  • Experience with software debugging tools and techniques.
  • Should be aware of advanced design concepts like Design Patterns
  • Extensive software development experiencewith demonstrated technical leadership
  • Extensive experience (minimum5 years) with Microsoft Visual Studio – design, development, debugging and testing
  • 6-8+ years of experience.

Additional Desirable Skills / Knowledge:

- Database administration in Microsoft SQL Server environment (2005 +)

- SSIS, parallel programming a plus, Boost libraries a plus

- Experience with latest Microsoft Visual Studio 2010

- Windows Communication Foundation (WCF) programming

- Experience with Telephony applications

- Development of reports using Business Objects Enterprise

- Understanding of application performance analysis

- Agile, Test-Driven, Scrum a plus

- Mobile development – Windows Phone, iOS a plus

Required Character Traits Include:



  • Demonstrate competency in engineering tools, methods and processes.
  • Demonstrates technical flexibility, and creativity in problem solving.
  • Ability to communicate complex information to internal audiences.
  • Performs work where problems are unique and solutions are not predetermined.
  • Ability to use technical concepts to solve difficult problems in imaginative and varying ways.
  • Ability to provide resolutions to problems of complex and diverse scope where analysis of data requires evaluation of identifiable factors.
  • Team lead on moderate projects.
  • Provides guidance to less experienced team members.
  • Actively contributes to design or process development in a broad scope.
  • Contributes to the design specification of a product
  • Strong interest in customer satisfaction

  • Initiative and tenacity
  • Ability and desire to act as mentor to less experienced group members

  • Apply on Company Website