Job Description :
We are looking for a seasoned Senior Software Engineer specializing in C++ (v11+) development, with strong experience in Linux / Unix environments and Oracle SQL / PLSQL.
The ideal candidate will demonstrate mastery in data and string manipulation, optimizing database interactions using OCI encapsulation, and improving code performance.
Strong debugging skills, thorough unit testing practices, and active participation in code reviews are essential components of this role.
Key Responsibilities :
- Develop high-performance C++ applications leveraging C++11 or later standards and STL libraries.
- Optimize database access and manipulation using Oracle Call Interface (OCI) encapsulation techniques.
- Analyze and implement solutions for complex string and data manipulation problems.
- Perform hands-on debugging, code reviews, and unit testing ensuring code quality and reliability.
- Collaborate with cross-functional teams in Agile / Scrum settings to deliver optimized and maintainable software solutions.
- Continuously identify and implement performance improvements in both code and database interactions.
Required Skills :
6+ years of hands-on experience in C++ (v11 or above) with strong proficiency in STL.Solid knowledge of Linux / Unix operating systems and shell scripting.Expertise in Oracle SQL and PLSQL, with experience in OCI encapsulation.Proven track record in debugging, testing, and profiling C++ applications to optimize performance.Nice to Have :
Experience working in Agile / Scrum development environments.Strong written and verbal communication skills to facilitate technical discussions.Experience in performance optimization and multi-threaded programming(ref : hirist.tech)