Responsible for developing systems to extract operational/business data and transforming it into a format usable for advanced analysis, with design and programming skills.
Job Description: Performs the following tasks:
- Develop and maintain software in accordance with company objectives and user needs.
- Design and manage data for the application and database layers.
- Analyze and make changes to software to fix system errors, develop solutions, and improve performance.
- Maintain software quality to ensure user-friendliness, a good user experience, and speed and responsiveness.
- Test software development/maintenance results.
Job Requirements
Technical Skills:
Bachelor's degree in IT or related field
Understanding and ability to analyze complex systems.
Experience IT solutions, analysis, decision-making, and problem-solving skills. Able to systematically identify root causes. A good team player with high integrity.
Attention to detail, excellent interpersonal and communication skills. Open-minded, critical, dynamic, and proactive.
Special Skills:
- Minimum 5 years of experience as a Data Engin
- eer.Experience developing, maintaining, and administering RDBMS, including scripting, stored procedures, and SQL quer
- ies.Creating and maintaining data pipeline architectures for data integration using ETL tools (SSIS, Pentaho, Tale
- nd).Building data ingestion workflows for data warehouses/data marts/operational data sto
- res.Experience creating and managing data warehouses, data marts, operational data stores, and master data management. Experience in database design and database construct
- ion.Proficient in SQL scripting and SQL query tun
i
n
g