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
Position – Software 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.