At a Glance
- Tasks: Write Python/PySpark code, create data integration tests, and implement data migrations.
- Company: Cognizant is a leading IT services and consulting company focused on innovation.
- Benefits: Enjoy a full-time role with opportunities for growth and skill development.
- Why this job: Join a dynamic team to work on cutting-edge Azure data solutions and real-time applications.
- Qualifications: Strong experience in Azure data platforms, Python, and data modeling required.
- Other info: Mid-senior level position with potential for impactful contributions.
The predicted salary is between 42000 - 84000 £ per year.
Join to apply for the Azure Data Engineer role at Cognizant
Responsibilities:
- Write Python/PySpark and Spark SQL code for validation/curation in notebooks
- Create data integration test cases
- Implement or amend worker pipelines
- Convert data model data mapping to technical data mapping
- Implement integrations
- Data migration implementation and execution
- Data analysis (profiling, etc.)
- Azure DevOps/GitHub configurations for ADF and Databricks code
- Strong experience in designing and delivering Azure-based data platform solutions
- Good knowledge in real-time streaming applications, preferably with experience in Kafka real-time messaging or Azure Functions, Azure Service Bus
- Spark processing and performance tuning
- File formats partitioning (e.g., Parquet, JSON, XML, CSV)
- Hands-on experience in at least one of Python with knowledge of others
- Experience with synchronous and asynchronous interface approaches
- Knowledge in data modeling (3NF/Dimensional modeling/Data Vault 2)
- Able to provide comprehensive documentation
- Able to set and manage realistic expectations for timescales, costs, benefits, and measures for success
Nice to Have:
- Experience with integration and implementation of data cataloging tools like Azure Purview/Collabra
- Experience in implementing and integrating visualization tools like Power BI/Tableau, etc.
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr
Azure Data Engineer employer: Cognizant
Contact Detail:
Cognizant Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Azure Data Engineer
✨Tip Number 1
Make sure to showcase your hands-on experience with Azure-based data platform solutions. Highlight specific projects where you've designed and delivered such solutions, as this will resonate well with the hiring team.
✨Tip Number 2
Familiarize yourself with the tools mentioned in the job description, especially Azure DevOps, GitHub, and Databricks. Being able to discuss your experience with these tools during the interview can set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your experience with real-time streaming applications, particularly Kafka and Azure Functions. Having concrete examples of how you've implemented these technologies will demonstrate your expertise.
✨Tip Number 4
Be ready to talk about your approach to data modeling and documentation. Providing clear examples of how you've managed expectations and documented processes will show your ability to deliver comprehensive solutions.
We think you need these skills to ace Azure Data Engineer
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description for the Azure Data Engineer position at Cognizant. Understand the key responsibilities and required skills, especially around Python/PySpark, Azure services, and data integration.
Tailor Your CV: Customize your CV to highlight relevant experience and skills that match the job requirements. Focus on your hands-on experience with Azure-based solutions, data modeling, and any specific tools mentioned like Kafka or Power BI.
Craft a Strong Cover Letter: Write a compelling cover letter that showcases your passion for data engineering and your understanding of the Azure ecosystem. Mention specific projects or experiences that demonstrate your ability to meet the responsibilities outlined in the job description.
Highlight Technical Skills: In your application, emphasize your technical skills related to data processing, performance tuning, and documentation. Be specific about your experience with Spark SQL, data migration, and any relevant Azure DevOps practices.
How to prepare for a job interview at Cognizant
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, PySpark, and Spark SQL. Bring examples of code you've written or projects you've worked on that demonstrate your ability to validate and curate data effectively.
✨Understand Azure Services
Familiarize yourself with Azure DevOps, ADF, and Databricks. Be ready to explain how you've used these tools in past projects, especially in relation to data integration and migration.
✨Discuss Real-Time Data Processing
Since real-time streaming applications are important for this role, be prepared to talk about your experience with Kafka, Azure Functions, or Azure Service Bus. Highlight any specific projects where you implemented these technologies.
✨Prepare for Behavioral Questions
Expect questions about managing expectations and delivering projects on time. Think of examples where you successfully set timelines and communicated effectively with stakeholders to ensure project success.