Senior Software Engineer- Data Engineer

5 - 10 years

7 - 11 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a Senior Software Engineer- Data Engineer to join our team in India. This is an amazing opportunity to work on different project with our Data engineering team having different competencies to compete and learn together. We have a great skill set in the team related to Pypark, AWS, Apahe, databrics.

About You experience, education, skills, and accomplishments:

  • Bachelors degree in engineering or masters degree (BE, ME, B Tech, MTech, MCA, MS)
  • 5+ years of experience working in software development
  • 3+ years experience in building massively scalable distributed data processing solutions
  • 3+ years experience in database design & development
  • Strong data analysis skills, strong analytics, and problem-solving skills
  • Solid development experience in a commercial IT environment
  • Experience in designing cloud-based data pipelines & solutions
  • Passionate about code and software architecture
  • Effective communicator at all levels, excellent inter-personal skills, strong business focus
  • Highly self-motivated, confident to work on projects alone as well as in a team
  • An enthusiastic approach to extending knowledge and learning new skills
  • Strong commitment to the quality of work and a good attention to detail
  • Experience with Agile\Scrum Software Development Methodologies

It would be great if you also had:

  • Proficient in Python, Apache Spark, including PySpark, DLT, DBT, Databricks
  • Strong technical knowledge in Relation Database Management System, including Oracle, Postgres, etc
  • Proficient in writing complex SQL queries, PL/SQL procedures
  • Good understanding of XML, JSON
  • Version control software: GitHub, BitBucket
  • Continuous Integration and Deployment Concepts and tools
  • Knowledge on any of these technologies/tools: Cassandra, Hadoop, Apache Hive, Snowflake, Jupiter notebook, Databricks stack,
  • AWS services, EC2, ECS, RDS, EMR, S3, AWS Glue, Airflow

What will you be doing in this role?

  • Write clean, efficient, and maintainable code in accordance with coding standards.
  • Works closely with higher-level engineers to increase functional knowledge.
  • Learn and apply best practices in software development.
  • Develops and applies understanding of software development lifecycle and delivery methodology.
  • Suggests alternative methodologies or techniques to achieving desired results.
  • Maintains awareness of technical advances.
  • Manually tests and unit tests all assigned applications.
  • Participates as a team member on various engineering projects.
  • Writes application technical documentation.
  • Follows team policies, procedures, and work instructions.

About the Team

We are team located in India, US, and Europe.

Hours of Work

Regular working timing in India.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Clarivate logo
Clarivate

Information Services

London Penang

RecommendedJobs for You