19 GS Consulting Jobs
8-12 years
Bangalore / Bengaluru
1 vacancy
Senior/Principal Engineer- C++
GS Consulting
posted 7hr ago
Key skills for the job
Core Responsibilities:
Responsible to work with different internal and external stakeholders to Define/ Design/ Architect solutions.
Managing early technical engagements with key development partners
Defining and implement the overall software architecture and working in collaboration with HW and SW engineering for implementation
Developing detailed architecture and design specifications
Responsible for all software and its related issues during the planning, development, and validation stages of the program.
Your responsibilities may include but not be limited to: Understand feature requirements, architecture, and design SW development mainly in C/ C++ language, Unit Tests development, Debugging and integration with other HW and SW platform components.
Participates in the software development lifecycle, which includes research, new development, modification, Security, correction of errors, reuse, re-engineering, and maintenance of software products
Responsible for the delivery of products within budget, schedule, and quality guidelines.
Works and handhold the team to develop, maintain, and communicate current development schedules, timelines, and development status.
Manages or utilizes software that is built and implemented as a product, using best-in-class development process/lifecycle management (ex: Agile, Waterfall).
Creates technical documentation of software products/solutions. Assists with the development and review of end user and technical end user documentation.
Working knowledge on application architecture and design patterns
Makes changes to system software to correct errors in the original implementation and creates extensions to existing programs to add new features or performance improvements.
Designs and develops major functional or performance enhancements for existing products.
Develops and implements plans and tests for product quality or performance assurance.
Technical understanding of common security vulnerabilities and risks, as well as countermeasures and compensating controls
Usage of source code performance analysis tools like valgrind or others.
Skills Requirements
8 to 14 years of relevant experience or equivalent combination of education and work experience.
Hands on programming skills in C++ Programming.
Hands on Apache Kafka, Elasticsearch Database, multithreaded programming skills
Expert on Azure Cloud platform related implementations
Very strong logical reasoning, troubleshooting/debugging and problem-solving skills.
Strong desire to learn new technology and domain and contribute fast to business.
Employment Type: Full Time, Permanent
Read full job description12-18 Yrs
Bangalore / Bengaluru
10-15 Yrs
Hyderabad / Secunderabad, Bangalore / Bengaluru
8-12 Yrs
Hyderabad / Secunderabad, Bangalore / Bengaluru
7-14 Yrs
Hyderabad / Secunderabad, Bangalore / Bengaluru