Tuesday, September 09, 2008

Job openings for Senior Engineer / Managers in Product Development team for Symphony Services, Pune

Position 1: Senior Engineer / Principal Engineer - Product Development

Roles & Responsibilities:

  • This engineer will be responsible for designing and implementing major portions of Connected Backup - Iron Mountain's end-user backup solution.
  • Success in this role requires solid communication skills, the ability to write clean, elegant code, and a strong sense of ownership. The position warrants a strong, individual contributor with a good sense of design, excellent problem solving skills, a focus on quality and testability, and a passion for building robust, rock-solid software.
  • This position is in the Connected Backup Server software team. The Server team manages all requests and storage encompassing a distributed system controlling terabytes of data.

Specific duties include:

  • Server side feature and component-level design
  • Brainstorming with other developers for design of new features
  • Participation in design reviews
  • Participation in code reviews
  • Implementation of significant functionality with supporting unit tests
  • Be responsible for the Server side design, development, writing unit test code using CPP unit test and unit test plan and executing it.

Mandatory Skills:

  • C++ and Object-oriented Analysis & Design
  • C++ Memory management, templates and exception handling
  • STL and Multithreading (thread synchronization, IPC)
  • Web based application development using Microsoft technology
  • Knowledge of SOAP, XML/XSLT, COM and Win32 APIs.
  • Good knowledge Microsoft SQL Server 2000/2005

Good to have skills:

  • Knowledge of C#/.NET is a plus
  • Knowledge of Java
  • An understanding of storage systems, encryption, etc. is a significant plus

Experience: 4 to 9 years

Position 2: Manager - Software Product Development

Mandatory Skills:

  • Excellent project and people management skills
  • Excellent analytical skills
  • A total of 9+ years industry experience with commercial software development including 6+ years software development experience in a Windows Environment (C++; WIN32; COM; Java; WEB based distributed application development)
  • 2+ years managing a software development organization.
  • Excellent verbal and written communication skills.
  • Excellent software engineering principles and practices
  • Mandatory: previous experience working for, and communicating with, a US-based development team

Good to have skills:

  • Experience in storage domain and on Mac platform is a plus
  • Onshore (US) experience

Experience: 4 to 6 years

Qualifications: BE, ME (Comp, E&C)

Location: Pune

APPLY: If interested, send your latest updated CV to vibeesh.d at jobaccord dot com along with following details:

  • Current CTC
  • Expected CTC
  • Notice Period