Job Description:
Technical/Functional Skills
- Strong proficiency in .Net Core and C++ & VC++ with fair knowledge of the language specification
- Thorough knowledge of the standard library, STL containers, and algorithms
- Good understanding of memory management in non-garbage collected environments
- Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
- Familiarity with templating in C++ & VC++
- Knowledge of the latest VC++, C++11 standard is appreciated {{depending on project specifications}}
- Familiarity with embedded systems design, low-level hardware interactions {{if required}}
- Knowledge of low-level threading primitives and real-time environments {{depending on project requirements}}
- Familiarity with system call wrapper library functions
- Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc. {{if required}}
- Familiarity with language tools, such as Val grind.
- Knowledge of component data sheets and specifications
- Implementation of automated testing platforms and unit tests
- Proficient understanding of code versioning tools {{such as Git, SVN, and Mercurial}}
- Familiarity with continuous integration
Generic Managerial Skills
- Ability to take business requirements and develop functional design and help in technical design
- Good organizational and problem-solving skills
- Good team player who is self-motivated and well organized
- Strong oral and written communication skills
- Ability to work with remote teams
- Ability to manage project scope
- Ability to ensure quality of the delivered components.
- Onshore / Offshore team management, capacity planning
- Offshore co-ordination for construction and testing of defects/BRs, review and code delivery
Experience Required 8+ Yrs