As a Senior Data Engineer at Nagarro, you will play a crucial role in architecting data solutions that address our clients' complex business needs. You’ll leverage your deep expertise in data integration and cloud-based data warehousing to design and implement high-performing data solutions on Azure and Snowflake platforms. This role is ideal for someone with a strong technical background and a passion for solving data-driven challenges.
Responsibilities
- Client Needs & Solution Design. Work closely with clients to understand their business use cases and technical requirements. Translate these into technical designs that deliver scalable, efficient solutions.
- Guidance & Decision Making. Map design decisions to client requirements and communicate these clearly to developers, ensuring alignment throughout the project.
- Solution Optimization. Evaluate and recommend optimal solutions to meet client needs, setting guidelines for non-functional requirements (NFRs) to ensure performance benchmarks are met.
- Technical Documentation. Create and review high-level architectural and design documents to guide developers and align project objectives.
- Architecture Review. Assess architecture and design for scalability, security, extensibility, design patterns, and user experience. Ensure best practices are followed throughout the project lifecycle.
- Technology & Frameworks. Define and develop solutions for functional and non-functional requirements, selecting appropriate technologies, patterns, and frameworks.
- Troubleshooting. Conduct root-cause analysis to resolve issues during code reviews, providing justifications and clear guidance.
- Proof of Concept (PoC). Conduct PoCs to validate that proposed designs and technologies meet project requirements.
Requirements
- Experience. 11+ years as a Data Engineer, with a focus on data integration and warehousing.
- Cloud Expertise. Strong hands-on experience with Azure for cloud-based data management.
- Snowflake Proficiency. Demonstrated ability to leverage Snowflake for data warehousing and analytics.
- SQL Mastery. Advanced SQL skills, including writing complex queries.
- Data Modeling Knowledge. Solid understanding of data modeling concepts and best practices.
- Version Control. Experience with Git or similar version control systems.
- Agile Mindset. Ability to thrive in an Agile development environment.
- Problem-Solving Skills. Strong analytical skills and attention to detail.
- Communication. Excellent communication and collaboration skills for engaging effectively with both technical and non-technical stakeholders.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Why Join Nagarro?
At Nagarro, you’ll be part of a team that values innovation, creativity, and diverse perspectives. We believe in empowering our people, fostering continuous learning, and creating a collaborative environment that nurtures growth. Join us and help shape the future of digital engineering!