Role: Software Engineer - C++
Experience: 6 to 12 years
No of position: 02
Location: Chennai
Skills:
- Strong C++ programming skills.(OOPS, Pointers, IPC, Multithreading, STL)
- Research and develop reliable C++ code.
- A decent knowledge of data structures & algorithms
- Problem-solving abilities
- The ability to manage multiple tasks in a fast-paced environment
- Basic knowledge of code versioning tools SVN|VSS|TFS is a plus
- Basic Knowledge of any other development language, PHP,ASP.net and shell scripts (a plus)
Requirements:
- You have a B.S. Degree in computer science / Engineering from a reputed institution.
- Exposure in developing DLLS, multithreaded Server-side applications and COM components.
- Exposure in Win32 API usage, Windows Socket programming and Inter-Process Communication (IPC) methods, creation/reading of Shared memory, etc.
- You have a strong passion for Research and Analysis, Debugging complex problems and Code Optimization.
- Analytical and problem-solving skills
- You need excellent verbal and written communication skills
Primary responsibilities:
- Further develop the low-level C++ SDK project (Focus on Web and application server, profiling, and performance APIs for bytecode weaving/instrumentation on IIS/PHP/CoreCLR (Windows/Linux/Azure Cloud)
- To perform complex product design activities on systems software which require extensive research and analysis
- Work on performance design, implementation, and maintenance of the product
- To research problems discovered by QA or product support and develop solutions to the problems.