Responsibilities:-
1)Work on development initiatives as part of a scrum team on sprint cycles.
2) Closely interact with our stakeholders (Product Owners/Managers, Business Analysts, others) for clarity on sprint items and for verification of developed solutions.
3) Participate in team activities such as sprint grooming sessions, project or product discussions, brown bags.
4) Follow appropriate coding standards and best practices as applicable. Document your work well.
5) Participate in code reviews for your peers. Collaborate with your peers for finding solutions to complex problems. Share knowledge with your peers and also learn from them as required.
6) Work on operational and production support for the applications we build and maintain.
7) Work towards quarterly team and organizational goals that should be result oriented and measurable.

Required Qualifications:
1) 5+ years of overall experience in software development.
2) Strong data engineering experience with demonstrable skills building data pipelines from structured and semi-structured data sources, data cleansing, formatting and storing data into reporting tables.
3) Strong scripting experience using Python/Perl/Shell.
4) Strong programming experience with Java.
5) Strong experience with relational database systems such as Oracle, MySQL.
6) Strong demonstrable experience working on realtime data pipelines using technologies such as Kafka and Storm.

Preferred Qualifications:
1) Experience with big data technologies - HDFS, Pig, Hive, Oozie, HBase, Spark etc.
2) Experience working with RESTful APIs.
×