The Data Engineer is responsible for designing robust, scalable, and secure data models to support application development across multiple systems. Collaborate with developers to optimize backend data structures for new an existing applications. Serve as the go-to resource for data-related issues across software systems, including ERPs, CRMs, and internal platforms. Support performance tuning, indexing, and query optimization to ensure efficient database operations.
Prepare and transform data from various sources for consumption by BI/reporting tools. Work closely with the reporting team and business units to ensure accurate, timely, and accessible datasets. Support data integration pipelines for dashboards, analytics, and executive reports. Act as a trusted representative of the IT team in meetings with the management, department heads, and business leaders. Gather reporting and application-related requirements and translate them into scalable data solutions. Communicate complex technical topics clearly to non-technical stakeholders.
- Education: Bachelors Degree in Computer Science, Engineering, Information Technology, or Accounting.
- Strong background in SQL, ETL, and relational database design.
- Proficiency in BI tools (Power BI, Tableau, etc.).
- Familiarity with data modeling, CI/CD, and data governance best practices.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork capabilities.
- Ability to manage workload independently and prioritize tasks efficiently.