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.
No 106, 4th Floor, Kodandarama Complex,
Gandhi Bazaar Main Road, Basavanagudi,
Bengaluru – 560004,
Karnataka, India.
CIN: U74140KA2009PTC048865
GSTIN: 29AADCG3547Q1ZY
Email: reachus@gsconsulting.in
Phone: +91-8026677804