Staff Engineer, Data Engineer (.Net Core,Apache Spark)

Nagarro

Gurugram District

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nagarro, a leading Digital Product Engineering company, is seeking a mid-senior level Data Engineer with over 7 years of experience. The role involves developing RESTful APIs, working with Python and PySpark, and collaborating with cross-functional teams to deliver high-quality solutions. Join a dynamic, non-hierarchical work culture where your skills will inspire and delight clients.

Qualifications

  • 7+ years of experience in Data Engineering.
  • Strong experience in Python and .NET Core.
  • Solid understanding of OOP principles and design patterns.

Responsibilities

  • Writing and reviewing high-quality code.
  • Understanding clients' business use cases and translating them into technical designs.
  • Defining guidelines and benchmarks for NFR considerations.

Skills

Data Engineering
Python programming
RESTful APIs
Distributed computing
Problem-solving
Communication

Education

Bachelor’s or master’s degree in computer science

Tools

.NET Core
PySpark
PostgreSQL
RabbitMQ
Dapper
SQL
XUnit
NUnit

Job description

1 week ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

We're Nagarro.

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 38 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!

Company Description

We're Nagarro.

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 38 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!

Job Description

REQUIREMENTS:

  • Total experience 7+ years.
  • Experience in Data Engineering with hands-on experience in .NET Core development, especially building RESTful APIs.
  • Strong experience in Python programming.
  • Hands-on working experience with PySpark and distributed computing (Spark).
  • Solid experience with Dapper, SQL, XUnit, NUnit, RabbitMQ.
  • Strong database skills, preferably with PostgreSQL.
  • Solid understanding of Object-Oriented Programming (OOP) principles and design patterns.
  • Strong problem-solving skills and a passion for continuous improvement.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.

RESPONSIBILITIES:

  • Writing and reviewing high-quality code.
  • Understanding clients' business use cases and technical requirements, and translating them into technical designs that meet the requirements.
  • Mapping decisions with requirements and communicating them to developers.
  • Identifying solutions and selecting the best options to meet client needs.
  • Defining guidelines and benchmarks for NFR considerations during project implementation.
  • Writing and reviewing design documents explaining overall architecture, framework, and high-level design of the application for developers.
  • Reviewing architecture and design aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., ensuring best practices are followed.
  • Developing and designing solutions based on functional and non-functional requirements, selecting appropriate technologies, patterns, and frameworks.
  • Understanding and applying technology integration scenarios in projects.
  • Resolving issues raised during code reviews through root cause analysis and justifying decisions.
  • Carrying out POCs to validate suggested designs and technologies.

Qualifications:

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Staff Engineer, Java Fullstack
Associate Staff Engineer, Java Fullstack

Nagarro • Hyderabad

On-site
USD 6,000 - 14,000
Staff Engineer, Dotnet with Generative AI
Staff Engineer, Dotnet with Generative AI

Nagarro • India

On-site
INR 1,500,000 - 3,000,000
Senior Staff Engineer, Dotnet Fullstack (React)
Senior Staff Engineer, Dotnet Fullstack (React)

Nagarro • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer ( Dot Net )
Senior Software Engineer ( Dot Net )

Aumni Techworks • Pune District

On-site
INR 1,500,000 - 2,100,000
Staff Engineer, Data Science
Staff Engineer, Data Science

Nagarro • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Staff Engineer(Aws /ITIL/Python)
Senior Staff Engineer(Aws /ITIL/Python)

Nagarro • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Associate Software Engineer - Spark/Scala
Associate Software Engineer - Spark/Scala

NielsenIQ • Chennai District

On-site
INR 1,000,000 - 1,500,000
Flexible working environment
Volunteer time off
LinkedIn Learning
+1
Senior Data Engineer
Senior Data Engineer

NAM Info Inc • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Staff Engineer (aws Cloud Engineer, Snowflake, Apache Kafka)
Staff Engineer (aws Cloud Engineer, Snowflake, Apache Kafka)

Nagarro • Gurugram District

On-site
INR 2,800,000 - 4,000,000
Principal Engineer, Java Fullstack
Principal Engineer, Java Fullstack

Nagarro • Mumbai

On-site
INR 2,500,000 - 3,000,000