onsite
Software Developer - ETL - SOFTLINE TECHNOLOGY
Software Engineer
Software Developer – ETL focused on designing, building, and maintaining data acquisition pipelines, optimizing database performance, and ensuring data quality using SQL, Python, and robust data modeling techniques.
About the role
Key Responsibilities
- Design and implement technical solutions for data acquisition and storage into a centralized data repository.
- Develop ELT scripts, create data‑driven logic, and perform unit testing to ensure reliability.
- Conduct database modeling and design to improve overall performance and scalability.
- Produce design artifacts and documentation to support future maintenance and enhancements.
- Investigate and resolve incidents, distinguishing between code issues and data quality problems.
- Execute routine and ad‑hoc data load service requests while monitoring data quality and reporting findings.
Requirements
- Proficiency in SQL and experience with relational database design.
- Strong programming skills in Python for data transformation and automation.
- Hands‑on experience with ETL/ELT processes and data pipeline tools.
- Solid understanding of data modeling principles and performance tuning.
- Excellent problem‑solving skills and ability to document solutions clearly.