REQUIRED QUALIFICATIONS, SKILLS, AND EXPERIENCE
Note: candidates who do not have the required skills will not be considered.
· Bachelor's degree in Computer Science, Information Systems, Geographic Information Systems (GIS), or a related field.
· Minimum of 7 years as ETL Developer, Data Engineer, or similar role, with a focus on geographic data.
· Proficiency in T-SQL and PL/SQL with experience working with Microsoft SQL Server, Oracle, and PostgreSQL databases.
· Familiarity with SSRS, SSAS, SSIS and data warehousing concepts like ETL, Dimensions, Facts, Cubes.
· Demonstrated knowledge of designing, developing and integrating databases, data warehouses and multidimensional databases in MS-SQL Server.
· Knowledge of data integration patterns, database design, and data modeling principles.
· Strong programming skills in Python, C#, or other relevant languages for ETL and API development.
· Experience with API frameworks (e.g., Flask, FastAPI, or Django REST Framework).
· Experience with geographic data formats (e.g., shapefiles, GeoJSON) and geospatial tools (e.g., ArcGIS, QGIS).
· Experience with cloud platforms (e.g., AWS, Azure, GCP) and related data services.
· Familiarity with ETL tools like Talend, Apache Nifi, or Informatica.
· Ability to write and optimize complex SQL queries, stored procedures, triggers, and functions.
· Experience in code migration, database change management and data management through the various stages of the development life cycle.
· Familiarity with application lifecycle management (ALM) tools such as Azure DevOps and GitHub.
· Experience with version control and release management practices.
· Excellent problem-solving, collaboration, and communication skills.
· ETL certifications on Microsoft SQL Server or Oracle will be a plus.
Any Graduate