Senior Data Engineer
Wolters Kluwer · Pune
Collected role description
Role overview
Senior Data Engineer at Wolters Kluwer
Take your software engineering career to the next level as a Senior Product Software Data Engineer.
You will play a key role in designing, developing, and troubleshooting software programs.
Your technical skills and innovative mindset will contribute to the continuous improvement of our products, making a significant impact on user experience and satisfaction.
Responsibilities
- Collaborate with cross-functional teams to review use cases and translate business requirements into scalable data solutions.
- Design and develop highly optimized, reliable, and secure enterprise-level data pipelines for real-time and batch processing.
- Analyze existing business processes, identify gaps, and recommend data-driven improvements.
- Build modern real-time data solutions using Scala , Apache Spark , and Azure Databricks .
- Partner with data scientists and business stakeholders to operationalize machine learning models.
- Champion data governance, metadata management, and operational excellence across data platforms.
- Ensure data quality and integrity by developing validation frameworks and monitoring mechanisms.
- Adhere to coding standards, participate in peer code reviews, and contribute to technical documentation.
- Mentor junior engineers and contribute to knowledge sharing across the team.
- Skills :
- Software Engineering: The ability to design, develop, and maintain software systems and applications by applying principles and techniques of computer science, engineering, and mathematical analysis.
- This includes the capacity to understand user requirements, create and test the software, and resolve any software-related issues.
- Software Development: The ability to design, write, test, and implement software programs, applications, and systems.
- This includes understanding various programming languages, software architecture, and software testing methods.
- It also involves problem- solving capabilities to fix software issues and improve functionality.
- Problem Solving: The ability to understand a complex situation or issue and devise a solution by defining the problem, identifying potential strategies, and ultimately choosing and implementing the most effective course of action.
- Analysis: The ability to examine complex situations or problems, break them down into smaller parts, and understand how these parts work together.
- Testing: The skill of evaluating a system or process, often in software or product development.
- It involves the ability to identify problems, measure effectiveness, and ensure quality or functionality.
- Agile: The ability to swiftly and effectively respond to changes, with an emphasis on continuous improvement and flexibility.
- In the context of project management, it denotes a methodology that promotes adaptive planning and encourages rapid and flexible responses to changes.
- Source Code Repository: The ability to effectively use a source code repository, a file archive and web hosting facility where a large amount of source code, for software or for web pages, is kept, either publicly or privately.
- This skill involves the ability to manage and track changes to code, identify and fix issues, merge code from different branches, and collaborate with other developers.
- Relational Database: The ability to design, implement, and manipulate a relational database, a type of database that stores and organizes data in a structured way and where data is logically interrelated.
- This skill often requires proficiency in SQL, database management systems, and understanding of database design principles.
- Documentation: The ability to create, manage, organize, and maintain important information and documents in various physical and digital formats.
- This skill may include preparing reports, managing files, storing data, and keeping records organized and updated for easy retrieval and understanding.
- 7 + years of overall experience in data engineering or related fields.
- 5+ years of experience building data pipelines for structured and unstructured data.
- 2 + years of experience with big data technologies including PySpark , Hadoop , Kafka , EventHub , and Stream Analytics .
- 3+ years of experience in relational and dimensional data modeling using SQL Server and data warehousing concepts.
- 3+ years of experience with T-SQL , stored procedures, and performance tuning.
- 3 + years of experience with Azure Data Factory , Azure Data Lake , Azure SQL DB , and Azure Synapse Analytics .
Preferred qualifications and skills
- 2+ years of experience with Azure ML , Python , and Scala .
- 2+ years of experience with Power BI and Azure Analysis Services .
- Experience working with business stakeholders for requirements gathering and use case analysis.
- Strong communication, collaboration, and creative problem-solving skills.
- Bachelor’s degree in computer science, Engineering, or equivalent practical experience.
- Experience with Agile/Scrum methodologies and DevOps practices.
- Familiarity with CI/CD pipelines and version control systems (e.g., Git).
- Azure Data Engineer Certification or equivalent is a strong advantage.
- Our Interview Practices
- To maintain a fair and genuine hiring process, we kindly ask that all candidates participate in interviews without the assistance of AI tools or external prompts.
- Our interview process is designed to assess your individual skills, experiences, and communication style.
- We value authenticity and want to ensure we’re getting to know you—not a digital assistant.
- To help maintain this integrity, we ask to remove virtual backgrounds and include in-person interviews in our hiring process.
- Please note that use of AI-generated responses or third-party support during interviews will be grounds for disqualification from the recruitment process.
- Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.
Employment details
- Location: IND-Pune-Smartworks [India]
Collected preferred qualification
Bachelor’s degree in computer science, Engineering, or equivalent practical experience.
Collected experience requirement
7+ years