As a Data Engineer at Nagarro, you will play a pivotal role in shaping the data strategy for our clients. You will work on complex data integration and warehousing solutions using Azure Synapse, crafting scalable and efficient data pipelines, and contributing to our high-performing teams.
Key Responsibilities
Solution Design and Architecture
- Translate client business use cases and technical requirements into effective technical solutions.
- Collaborate with clients to understand their needs and ensure that the proposed solutions align with their expectations.
- Develop and document architecture and design, ensuring adherence to best practices for scalability, security, and extensibility.
Data Integration & Warehousing
- Design and implement data models and pipelines, leveraging Azure Synapse Analytics.
- Focus on building robust, scalable, and efficient data warehouses and integrations.
- Utilize SQL to write complex queries for data extraction, transformation, and analysis.
Collaboration & Review
- Actively participate in architecture and design reviews, ensuring that all aspects—such as extensibility, security, and non-functional requirements (NFRs)—are covered.
- Work closely with development teams to convert high-level designs into functional solutions.
- Conduct Proof of Concepts (POCs) to validate design and technology choices.
Quality and Best Practices
- Define guidelines for NFRs and ensure they are incorporated throughout the project lifecycle.
- Review code and design documents to ensure alignment with best practices.
- Collaborate in Agile development environments and foster continuous improvement.
Problem-Solving & Continuous Learning
- Proactively identify and resolve issues during the development and review phases.
- Apply your problem-solving skills to ensure the technical solutions meet client requirements while addressing potential challenges.
Key Qualifications
Experience
- 10+ years of proven experience as a Data Engineer with a focus on data integration and data warehousing.
- Expertise in Azure Synapse Analytics and a strong understanding of cloud-based data platforms.
Technical Skills
- Proficient in SQL and experienced in writing complex queries for data manipulation and analysis.
- Familiarity with version control systems, particularly Git.
- Solid understanding of data modeling concepts and best practices.
Soft Skills
- Strong problem-solving skills with a focus on precision and quality.
- Excellent communication and collaboration skills to work effectively within cross-functional teams.
- Experience working in Agile environments and familiarity with iterative development processes.
Education
- Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
Why Nagarro?
At Nagarro, you’ll be part of an inspiring and agile team where your expertise will be valued, and your career will be given a platform to grow. With an emphasis on cutting-edge technologies and a culture that encourages creativity and innovation, Nagarro provides opportunities for professional development in an ever-evolving field.