The ideal candidate will be responsible for conceptualizing and executing clear, quality code to develop the best software. You will test your code, identify errors, and iterate to ensure quality code. You will also support our customers and partners by troubleshooting any of their software issues.
Role: Starburst Developer
Location: Rutherford, NJ
Job Description
As a Starburst developer, you will be responsible for leveraging Starburst Enterprise platform to generate comprehensive analytics by integrating and analyzing various data sources like Oracle, MS SQL, MongoDB, Amazon S3 and other enterprise data sources. Your expertise will play a crucial role in analytics, reporting, API services and data driven decision making by ensuring optimal performance of our data analytics platform.
Responsibilities:
Design, develop and maintain Starburst data pipelines and worklfows to integrate and analyze data from various sources like Oracle, MSSQL, MongoDB (complex collections), Hive, Amazon S3 and enterprise data sources
Collaborate with data engineers, domain product owners, analysts, and other stakeholders to understand data requirements and develop optimal solution on SEP
Optimize Starburst queries, configurations and performance to ensure efficient data processing and retrieval
Author and maintain detailed documentation for data pipelines, configurations, tuning parameters and processes for future maintenance
Troubleshoot and resolve issues related to data integration, entitlements and performance
Refer upstream domain data models to design appropriate data integration
Technology Skills:
3+ years of Proven experience as Starburst developer, integrating various relational and No-SQL sources including complex MongoDB collections.
Familiarity with data integration, ETL processing and data warehousing concepts
Must have basic (hands-on) knowledge and understanding in with MS SQL Server/ Oracle, MongoDB, S3 and Hive
Exposure to Data Modelling - dimensional/reporting, data warehousing and transactional use cases (Physical and Logical modelling)
Knowledge of reporting and query tools and practices
Education:
Bachelor's degree/University degree or equivalent experience
Thanks & Regards
The pay range for this role is $90000- $110000 per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate
Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ADA_Accomodations@TechMahindra.com."