
Teradata Developer - Associate - Software Engineering
- Bangalore, Karnataka
- Permanent
- Full-time
- Understand business processes, a bigger picture and core ideas behind the developed software.
- Support business analysts and developers with data subject expertise, query building and optimization
- Educate and evangelize application teams of the best practices on query building and optimization, data modeling and design
- Develop a thorough understanding of the data definitions, domain values, data relationships, business rules, sources, and data integration for each subject area
- Advocate and advance toward cutting edge engineering technologies
- Enhancing data collection procedures to include information that is relevant for building analytic systems
- Processing, cleansing, and verifying the integrity of data used for analysis
- Doing ad-hoc analysis and presenting results in a clear manner
- Run projects in Agile way. Actively contribute and participate in daily stand-ups, and Agile Sprint planning and grooming sessions.
- At least 3+ years of experience and strong background with relational databases, primarily Teradata
- 3+ years of experience in Python programming
- Working experience in Pyspark or Pandas
- Strong understanding of UNIX and shell scripting
- Source control (preferably Git) and continuous Integration tools
- Thorough knowledge of SDLC (Software Development Life Cycle)
- Excellent interpersonal and communication skills (verbal and written)
- Exposure to ETL tools preferably Informatica
- Exposure to financial industry
- Exposure in reporting tools such as tableau desktop and Business Objects
- Agile knowledge