This job is no longer accepting applications. Start a new search to view available jobs.

Software Engineer - 209706

Full Time
On-Site

Hyderabad, Telangana, India

PositionSoftware Engineer

Responsibilities:

  • Responsible for implementing complex features, enabling backup/recovery and disaster recovery software solutions
  • Deliver complex core Java based solutions
  • Contribute to design, development, test and maintenance phases of the product’s lifecycle
  • Collaborate with teams and product partners distributed across the globe
  • Provide technical assistance, and enable the product’s customers, located in various geographical regions

Basic Qualifications:

  • Master’s/Bachelor’s Degree in Computer Science, Software Engineering, or similar degree, or comparable work experience
  • 4+ years of experience using advanced Java, preferably in a parallel computing environment
  • Strong knowledge of object-oriented programming concepts and principles
  • Exposure to RDBMS internals and working knowledge of SQL
  • Good understanding of data structures coupled with ability to write algorithms
  • Familiarity with public cloud environments and platforms like AWS, Azure and Google Cloud
  • Understanding and working experience with GIT and Antifactory
  • Good verbal and written communication skills
  • Ability to collaborate and work effectively in a team

Preferred Qualifications:

  • Knowledge of Backup and Recovery offerings / environments
  • Knowledge of storage solutions
  • Experience in Microservices Architecture
  • Understanding of Virtualization and/or cloud computing
  • Knowledge of at least one scripting language
  • Understanding of CI/CD pipelines, Ansible, etc.
  • Thorough knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

 

Why We Think You’ll Love Teradata We prioritize a people-first culture because we know our people are at the very heart of our success. We embrace a flexible work model because we trust our people to make decisions about how, when, and where they work. We focus on well-being because we care about our people and their ability to thrive both personally and professionally. We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are.

.