C++ Lead

Absolute Careers
  • Bangalore
  • Confidential
  • 7-12 years
  • 26 Jun 2015

  • Software Design & Development

  • IT/ Technology - Telecom Software, Telecom/ Mobile Operator/ ISP/ Telecom Vendor, IT/ Technology - Software/ Services
Job Description


Technical responsibility:

* Provide technical leadership to across teams for a particular product (Core / GDO, Roadmap, Support) in the areas of
Software design and architecture
* Understanding the requirements from multiple dimensions (1) for ease of use for the end user (2) reduce operational overheads (3) performance requirements
translate these requirements into product design considering impacts on all features
* Evaluate technologies and suggest the way forward
* May have to develop some parts of the product based on the critical design or complexity.
* May have to be part of discussions with customer facing teams whenever a business requirement is being discussed
Project Execution involvement
* Review and approve the estimates for each feature at the time of business case / PRD / FSPEC stages
* Code and test case reviews during product development
* Signoff on the feature being developed at multiple stages of development. The signoff should cover the following aspects as well
Feature meets the expected requirements
User Experience signoff during multiple phases
* FSPEC levels
* Review screens during prototype and also during development / testing cycles
* Reviews should include ease of use for all personas in the end customer environment
Performance requirements are being met
People Management
* May have a team of technical anchors (e.g. from roadmap, core, support teams) who can take up individual responsibilities, but the architect will still be responsible for the results (as per expectation above)
* Should be able to mentor / guide the team about the right way to design (best practices) and review code


* Good hands on experience on all 3 of the relevant technologies like C++, Linux and oracle - mandatory
* Should keep himself / herself abreast of the technological changes in the market and bring in the new concepts / technologies as per the relevance / need
* Should be a very good expert in software development technologies and tools (e.g., source repositories, shell scripts, web technologies, profilers, debuggers etc.)
* Should be able to design generic frameworks
* Should be able to work on performance enhancement activities for the framework and applications. He/she will be required to setup tools and mechanism to check and improve them
Essential skills and experience:
* Should have developed and designed large scale software products (enterprise class) having high throughputs and working on large volumes of data
* Should have worked in the software development of telecom OSS / BSS products (e.g. billing systems, mediation systems etc.)
* He/She should be able to mentor tech anchors.
* He/She should be able to train roadmap teams on newer concepts and technologies

About Organisation

Absolute Careers