Azure Data Engineer
Are you passionate about building modern, scalable data architectures in the cloud? We are seeking a skilled Azure Data Engineer to help us design, modernize, and implement cutting-edge data solutions. In this role, you will be the driving force behind engineering robust data infrastructures using the Microsoft Azure ecosystem, including Fabric, Databricks, and Azure Data Lake.
You will play a critical part in reengineering legacy workloads into modern medallion architectures, developing intuitive semantic models, and enabling self-service analytics. If you thrive on transforming complex datasets into actionable insights and enjoy collaborating in a dynamic, forward-thinking environment, we want to hear from you.
About First Factory
We are a software development company with over two decades of experience, boasting a dynamic team of 175+ professionals actively engaged in diverse projects across various industries. We invite you to join us on this journey as we thrive and embrace fresh challenges.
Main responsibilities
Identify, evaluate, and execute the development and implementation of data infrastructure on Azure using Microsoft Fabric, Databricks, Azure Data Lake, and Azure SQL Server.
Perform analysis on source systems & datasets to build end-state data models for conformed warehousing, define layers of medallion architecture (Bronze, Silver, Gold), and implement recommendations for maximizing performance and customer experience in both relational and non-relational data ecosystems.
Reengineer legacy data workloads such as the Microsoft SQL Server BI stack (SSIS, SSAS, and SSRS) to the Azure ecosystem in Microsoft Fabric, Synapse, Azure Data Factory, or other systems using industry-standard processes & technologies.
Build ingestion, cleansing, and metadata-driven systems to connect and normalize data via SQL, ODBC, and API-level connectivity.
Develop dimensional models, semantic models, and Power BI reports, ensuring user-friendly design experiences and extensible, self-service analytics capabilities.
Define and clearly communicate requirements and expectations to stakeholders.
Work as a team member across the complete life cycle of delivery, including architecture, design, development, testing, and documentation.
Requirements
At least 3 years of experience in Microsoft Azure cloud solutions such as Azure SQL, Azure Data
Factory, Synapse, Data Warehousing, or other comparable Azure data tools.
At least 2 years of experience with Azure DevOps (or comparable build/release and CI/CD tooling), and infrastructure-as-code (Azure Resource Manager, Bicep, and/or Terraform preferred).
Experience in developing dimensional & semantic data models, extract, transform and load (ETL) patterns, and familiarity with Lakehouse design concepts.
Understanding of high availability and disaster recovery principles & patterns for data workloads.
Experience with unified data analytics platforms such as Microsoft Fabric, Snowflake, or Databricks.
Experience in any cloud AI/ML services or development in notebooks (e.g., Python, R) is a plus.
Experience supporting Production applications or workloads, being able to perform test and troubleshoot related issues.
Experience working in collaboration with senior architecture or technical leadership resources to ensure the deployed infrastructure meets functional and operational customer needs.
Excellent written and verbal communication skills.
- Department
- Software Engineering
- Role
- Data Warehouse - Data Engineer
- Locations
- Heredia
- Remote status
- Hybrid
About First Factory
For over 25 years, First Factory has been a place where collaborative excellence meets modern technologies. We’re a strong team building exceptional software solutions from Costa Rica and LATAM for primarily US-based clients. With industry-low turnover, top eNPS globally, and 5 consecutive Inc. 5000 awards, we foster an environment where talented engineers thrive on challenging projects using modern tech stacks.