The Role : As a Data Engineer (Hands On) in the Data Engineering team you will join a team of brilliant, friendly and energetic solutions architects, developers, QA engineers and project managers who strive to deliver best of breed custom solutions to our customers. Are you someone that can thrive in a high energy, high growth, fast paced environment and curious? Then you might be just who we are looking for.
Key Responsibilities
- Collaborate with stakeholders, business analysts, and IT teams to understand data requirements and develop an overarching data strategy aligned with business objectives. Define data architecture principles, standards, and guidelines to ensure consistency and interoperability across different systems and data sources.
- Develop conceptual, logical, and physical data models that accurately represent the organization's data requirements and business processes. Designing, implementing, and supporting a platform consumed by millions of users where performance is the key, collaborate with solution architects, business, QA and projects managers.
- Create documentation, reports, and dashboards to support the effective management and operation of the platform.
- Design and oversee the implementation of data integration processes, including Extract, Transform, Load (ETL) workflows, data pipelines, and data integration patterns.
- Application support/ bug fixes. Act as a subject matter expert on data architecture and provide guidance and mentorship to other team members.
Key Requirements
- Must have at 6-10 years proven experience as a data engineer or in a similar role, designing and implementing data architectures.
- Bachelor’s degree in computer science, information systems, or other related field or equivalent work experience.
- Experience with data bases, including relational and non-relational, design and create tables, views, triggers, partitions, complex stored procedures, functions, indexes and other database objects.
- Experience with Data Modelling & Mapping knowledge along with experience in XML & JSON document formats, strong in T-SQL, ETL & Data Processing using SSIS.
- Strong knowledge of Microsoft SQL Server and SSIS also software design, data structures and algorithms. Must be familiar with database design, scalability, and performance.
- Good understanding of AWS S3, EC2, Windows operating systems and networking. Knowledge of cloud platforms and technologies (e.g., AWS, Azure, Google Cloud) is a plus.
- Collaborate with developers and operations teams to build and deploy custom solutions in using T-SQL and Power BI.
- Good understanding web-based applications and REST APIs.
- Passionate and curious about data with the ability to query and analyze datasets to drive fact- based decisions.
- Ability to work collaboratively in a team environment and manage multiple projects simultaneously.
- Excellent communication skills – written, verbal, presentation and interpersonal.
- Willing to learn new skills and implement new technologies.