Your Impact
At OpenText, we are looking at motivated highly passionate C/C++ Development Engineer with exceptional troubleshooting skills and experience working with customers to resolve complex issues. The candidate must have the experience, talent, skill set and confidence to work with world-class development team at the OpenText office in Bengaluru, India.
What the role offers
- Design, develop and maintain high performance software solutions in C and C++.
- Familiar with design, development, and tuning of high-concurrency, high-load, and high-availability systems and have a good ability to analyze and solve problems.
- Utilize advanced debugging techniques to diagnose and resolve complex issues in customer environments.
- Work closely with cross functional teams including QA, Product teams and Support to deliver high quality products
- Provide rapid turnaround time for proof-of-concept implementations for customer demos
- Ensure timely release of high-quality product patches/hotfixes
- Contribute towards process improvement initiatives.
- Communicate high impact product issues and customer experiences to the development team to improve quality of future product releases
- Own and drive high quality resolution for the product technical issues.
- Encourage and contribute to innovation aligned with the business
- Mentoring Junior members
What you need to succeed
- Bachelor's or Master's Engineering degree in Computer Science, Information Systems, or equivalent.
- 5- 8 years experience.
- Strong proficiency in C and C++ with hands on experience in OOPS, design patterns, memory management and data structures
- Experience in developing multi-threading highly scalable components.
- Experience with debugging tools (Eg: Valgrind) and profiling.
- Proven ability to work directly with customers to understand and address their technical issues.
- Excellent analytical and troubleshooting skills to diagnose and resolve complex customer problems
- Good understanding of version control systems, preferably git and experience with CI/CD tools
- Designing software applications running on multiple platform types.
- Development and troubleshooting experience with Linux, Windows server operating systems
- Good understanding of the database like Oracle, SQL Server etc..
- Strong teamwork
- Excellent written and verbal communication skills
- Experience with agile development methods
- Good understanding of JavaScript, XML, and SQL.
- Basic Exposure of AIX, Solaris and HP-UX platforms
- Self-Motivated team player with a great attitude to win is mandatory.
- Capable to deliver into the new leading Technologies.
- Experience in Agile SAFE practices