C++: 5-13 years of working Experience on C++ Programming, Memory Management File I/O and Streams Concepts.
Multithreading: Strong understanding on Multithreading (creating and managing threads, synchronization mechanisms (such as mutexes and condition variables)) Kernel Level.
Linux: Good Understanding on develop and triage on Linux with Understanding on (Command-Line Tools, POSIX, Processes, Network)
Architecture: Strong understanding on building applications on C++ environment
Good to have Skill
SCM Tool IDE: Good exposure to AgAbility to integrate IDE with Source Code system such as ClearCase, Ability to setup Linux IDEile Scrum Methodologies, GIT, Confluence.
Web Application: Good understanding on Developing Web Application on C++ Platform
Project Exposure: Strong understanding on Project and SDLC Process.
Troubleshooting: Experience in Debugging and troubleshooting and performance optimization(like reducing memory allocations, optimizing loops, and using inline functions).
Docker Containers: Good understanding in Docker Containers for Deployment
Soft Skill
Communication: Concise and articulate written and verbal communication
Interpersonal Skills: Maintaining positive relationship by empathy, active listening and emotional intelligence
Attitude: Positive attitudes to be more adaptable, collaborative, and able to overcome challenges effectively
Decision Making: Understanding the factors that influence decision making and employing appropriate strategies and techniques
Collaboration: Working together with others to achieve a common goal or objective