What You’ll Do:
Participate in designing, coding, testing, and supporting major software components with a focus on testability and quality. Gain expertise in the existing product by reverse engineering the code and applying this knowledge to enhance design and development. Collaborate with team leaders, project managers, and support groups to deliver robust database enhancements and solutions for the Teradata RDBMS product.

Key Responsibilities:

  • Design and implement software enhancements with a focus on quality and testability.
  • Collaborate with team members and cross-functional groups to resolve bugs and support system functionality.
  • Develop a thorough understanding of the product by reverse engineering existing code.
  • Work on complex software systems, distributed systems, and cloud computing solutions.
  • Debug performance issues and optimize systems for reliability and scalability.

What Makes You a Qualified Candidate:

  • Strong programming experience in C and data structures.
  • Solid understanding of RDBMS and SQL.
  • Familiarity with distributed systems, cloud computing, and storage systems.
  • Experience with AWS or Azure platforms.
  • Creative and analytical problem-solving skills with a strong debugging ability.
  • Excellent verbal and written communication skills.
  • Ability to develop algorithmic solutions independently, considering complexity and performance.

Education Requirement: Enrolled in B.E., B.Tech, MCA, M.Tech, or Ph.D. in Computer Science, Information Technology, or Electronics and Communication Engineering.

Technical Skills Required: C, C++, Java, Python, Data Structures, SQL, NoSQL, RDBMS, Cloud Computing, AWS, Azure, Filesystems, Storage Systems, OO Programming, Performance Debugging.

Why Join Us:

  • Be part of a team that values expertise, courage, and original thinking.
  • Work in a collaborative environment alongside passionate individuals.
  • Gain hands-on experience in mission-critical software systems.