- 7+ years of proven experience as a SeniorC++ developer, working on challenging projects
- Strong proficiency in C++ with fair knowledge of the language specification.
- Thorough knowledge of the standard librarySTL, containers and algorithm.
- Good understanding ofmemory managementin non-garbage collected environments.
- Good knowledge ontemplatesin C++.
- Knowledge onlow level threading primitivesand real time environment.
- Implementation of automatedtesting platformsand unit tests.
- Good knowledge ofUnixsystems
- Proficient understanding of code versioning tools such as Git.
- Familiarity with continuous integration.
- Familiarity with scrum principles and sprint goals aligned to industry best practices
- Valuable collaboration skills
- Excellent verbal and written communication skills.
Desirable
- Good domain experience in Financial services/capital markets/investment banking preferred
Education Qualification
- B.Tech or MCA
Mandatory Competencies
- DevOps/Configuration Mgmt - DevOps/Configuration Mgmt - GitLab,Github, Bitbucket
- Development Technologies - System Programming (C++) - Build Systems GCC
- Development Technologies - System Programming (C++) - Operating System Basics Unix
- Development Technologies - System Programming (C++) - Data Structures Algorithms
- Development Technologies - System Programming (C++) - Debugging Performance Optimization
- Development Technologies - System Programming (C++) - Design Patterns
- Development Technologies - System Programming (C++) - Design Principles
- Development Technologies - System Programming (C++) - Architecture Patterns
- Development Technologies - System Programming (C++) - File Handling I/O
- Development Technologies - System Programming (C++) - Memory Management Pointers
- Development Technologies - System Programming (C++) - Memory Management Smart Pointers
- Development Technologies - System Programming (C++) - Object Oriented Programming (OOP)
- Development Technologies - System Programming (C++) - Standard Template Library (STL)
- Development Technologies - System Programming (C++) - Multithreading Concurrency
- Development Technologies - System Programming (C++) - Programming Fundamentals
- Development Technologies - System Programming (C++) - Core C++ Programming ver. 17
- Development Technologies - System Programming (C++) - Core C++ Programming ver. 20
- Beh - Communication and collaboration