Software Engineer I

🏢 R1 RCM India 📍 Noida, India 💰 Estimated ₹6 LPA - ₹9 LPA Fresher Job
📅 Posted 2h ago

📄 Job Description

About the Role

We are looking for a motivated and detail-oriented Software Engineer – Data to join our team. The ideal candidate will have a strong foundation in data engineering concepts and hands-on experience with SQL, Snowflake, Databricks, and Python.

Key Responsibilities

  • Design, develop, and maintain data pipelines and ETL/ELT workflows.
  • Develop and optimize SQL queries, stored procedures, and database objects.
  • Build and manage data solutions using Snowflake and Databricks.
  • Develop data processing and transformation scripts using Python.
  • Monitor and troubleshoot data pipeline issues to ensure data quality and reliability.
  • Collaborate with business stakeholders, analysts, and engineering teams to understand data requirements.
  • Support data validation, testing, and performance optimization activities.
  • Document technical designs, processes, and data flows.

Required Skills

  • 0–3 years of experience in software development or data engineering.
  • Strong knowledge of SQL and relational database concepts.
  • Hands-on experience with Snowflake.
  • Experience working with Databricks and Apache Spark concepts.
  • Proficiency in Python for data processing and automation.
  • Understanding of ETL/ELT processes and data warehousing concepts.
  • Familiarity with data modeling and database design principles.
  • Strong analytical and problem-solving skills.
  • Good communication and collaboration skills.

Good to Have

  • Experience with Power BI for reporting and dashboard development.
  • Exposure to cloud platforms such as Azure, AWS, or GCP.
  • Knowledge of Git version control and CI/CD practices.
  • Understanding of Agile development methodologies.

Educational Qualification

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Apply Now →