C++ Developer
Location: India, Bangalore
Roles and Responsibilities:
- Designing, development of core components/services which are flexible, extensible, multi-tier, scalable, high performance and reliable applications
- Object Oriented Analysis, Design, development of software components and applications
- Providing technical leadership and mentoring to junior developers
- Analyze requirement specifications, carry out feasibility analysis and estimating effort
- Developing use cases and design alternatives in accordance with business requirements
- Interact with Product Management and Business analyst across geographies to leverage expertise and take up development to next level
- Play a critical role in building the teams from the ground
- Work effectively in all phases of the software development life-cycle, from requirements gathering to design, implementation, testing, and release, and help team members to do the same to accomplish deliverables on time
- Contribute in institutionalize the industry standard best software engineering processes, practices and methodologies
- Provide assistance in recruitment, assimilate necessary technical knowledge and share with team to meet organizational goals
- Communicate development status and escalate issues to management
- Participating in code reviews, working with business analyst and testers to effectively document and validate all implementations
- Ability to understand and discuss technical concepts, schedule tradeoffs and opportunistic new ideas with technical employees.
Desired Skills and Experience :
- 3 - 5 years of hands on design and development experience in C++, and contributes to build the large scale architecture system
- Well versed with object oriented methodologies
- Good knowledge of Design patterns, and Data Structures
- Hands on experience of Oracle/ PL SQL
- Proven experience in exploring new technologies to developing and delivering innovative solutions
- Good conceptual, analytical, mathematical skills
- Very good verbal and written communication skills
- Self-motivated, flexible and a team player
- Demonstrated experience with strong focus on quality and timely delivery