Senior Software Engineer - Data Engineering
4-6 yearsNoidaGraduation/Post Graduation

Responsibilities

  • Develop and build an extremely reliable, scalable, and high-performing analytical platform.
  • Review and understand business requirements, ensuring development tasks are completed within provided timelines and thoroughly tested to minimize defects.
  • Collaborate across the company, engaging stakeholders to define, design, and demonstrate new concepts and solutions.
  • Work closely with fellow developers to ensure that product needs are consistently met.
  • Operate within a rapid and agile development process to facilitate increased speed to market, while maintaining appropriate controls.
  • Implement and uphold robust development and testing standards to ensure the quality of deliverables.
  • Drive innovation by staying updated with the latest trends and technologies in analytical platforms, proactively applying them to enhance our platform's capabilities.
  • Conduct comprehensive code reviews and offer constructive feedback to team members, fostering a culture of continuous improvement and high-quality code.
  • Lead technical discussions and provide mentorship to junior developers, cultivating a collaborative and knowledge-sharing environment.
  • Troubleshoot and resolve complex technical issues, ensuring seamless platform operation and optimal performance.

Requirements

  • B.Tech/MCA with a minimum of 3-5 years of relevant experience
  • Hands-on experience with multiple programming technologies, including Django/Flask.
  • Proficient in advanced SQL
  • Strong understanding of SQL joins and window functions
  • Deep expertise in analytical platforms, adept at crafting highly complex SQL queries, and processing data-intensive workloads using Python
  • Knowledge of version control tools (Git) and continuous integration
  • Strong interpersonal skills with the ability to work effectively across team boundaries
  • Experience with Agile methodology and development tools

Good to Have

  • Familiarity with NoSQL databases such as MySQL, and MongoDB
  • Experience with Snowflake
  • Knowledge of cloud infrastructure, such as AWS, Azure, or GCP, is a plus
  • Exposure to ETL tools like Glue, and spark
  • Proficiency in RESTful APIs, PyUnit, and unit test frameworks in Django
Senior Software Engineer - Data Engineering
Upload CV*
Only .doc, .docx or .pdf file accepted