04 ago
|
S3 Int
|
Argentina
Senior Integration Software Engineer - Data
The Senior Integration Software Engineer role involves designing, developing, testing, and maintaining API & Integration solutions using Microsoft Azure Integration Services. The developer will collaborate with cross-functional teams to gather requirements, optimize performance, and ensure scalability and reliability.
Key skills include proficiency in Azure Integration Services, C#, .NET, RESTful APIs, relational databases, and implementing best practices for code quality and security.
Responsibilities
- Design, develop, and maintain data pipelines and ETL processes using Microsoft Azure services (e.g., Azure Data Factory, Azure Synapse, Azure Databricks, Microsoft Fabric).
- Utilize Azure Data Lake Storage Gen2 and Azure Blob Storage for organizing and maintaining data pipeline outputs.
- Collaborate with data scientists, data analysts, data architects, and other stakeholders to understand data requirements and deliver high-quality data solutions.
- Optimize data pipelines in the Azure environment for performance, scalability, and reliability.
- Ensure data quality and integrity through data validation techniques and frameworks.
- Develop and maintain documentation for data processes, configurations, and best practices.
- Monitor and troubleshoot data pipeline issues to ensure timely resolution.
- Stay current with industry trends and emerging technologies to ensure data solutions remain current and effective.
- Manage the CI/CD process for deploying and maintaining data solutions.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience) with strong programming fundamentals.
- 7+ years of experience as a Data Engineer or in a similar role working with data and ETL processes.
- Strong knowledge of Microsoft Dynamics and Microsoft Azure services, including Azure Data Factory, Azure Synapse, Azure Databricks, Azure Blob Storage, and Azure Data Lake Storage Gen2.
- Experience writing efficient SQL DML queries against relational databases such as SQL Server and PostgreSQL.
- Strong understanding of Software Engineering principles and their application to Data Engineering (CI/CD, version control, testing, etc.).
- Experience with big data technologies such as Apache Spark.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
📌 Software Engineer III (Argentina)
🏢 S3 Int
📍 Argentina