31 Jul
|
Cognizant
|
Chennai
Expected skill combination
- Skilled C/C++ Software Engineer to design, develop, and optimize high-throughput, low-latency client-server-based application
- Responsible for building backend business logic and managing highly efficient data layers interacting with SQL databases
- Expertise in C++ patterns, memory management, multi-threaded programming, and SQL performance tuning
- Design, build, and maintain productive, reusable, and reliable C/C++ code for core application layers
- Implement and manage database connectivity abstractions utilizing APIs
- Develop, optimize, and maintain SQL queries, stored procedures, triggers, views, and database schemas
- Diagnose systems issues, identify memory leaks, refactor legacy codebases
- Participate in code reviews, write unit tests, perform testing and operate actively within Agile sprints
- 8+ years of professional development experience using standard C++ with a strong grasp of OOP
- Hands-on expertise with relational databases (e.g., Microsoft SQL Server, MySQL, PostgreSQL, or Oracle)
- Strong proficiency in multi-threading, concurrency, IPC, and socket programming
- Experience developing on Windows environments
- Familiarity with debugging tools and version control platforms like Git
- Background in UI frameworks that hook into C++ backends
- Familiarity with scripting languages (Python or Shell scripting) for database data loading and automation
Primary skills: C, C++, Microsoft SQL Server, MySQL, PostgreSQL, or Oracle, Python or Shell scripting
Experience : 8+
Job Location: Chennai
Notice Period: Immediate joiner
📌 C++, Microsoft SQL Server, MySQL, PostgreSQL (Chennai)
🏢 Cognizant
📍 Chennai