
Brooksource
Apply Now
Sr Azure Data Platform Full Stack Engineer
Contract to Hire
100% Remote
As a Senior Azure Data Platform Full Stack Engineer, you will be a driving force in building and maintaining data solutions that enable efficient data processing, analytics, and application development. Your expertise in Azure services, data engineering, and software development will contribute to the organization's success in leveraging data for strategic decision-making and business growth.
Position Overview:
The Senior Azure Data Platform Full Stack Engineer plays a pivotal role in designing, developing, and maintaining end-to-end data solutions on Microsoft Azure. This position involves a deep understanding of data engineering, data integration, data warehousing, and application development. The Senior Engineer is responsible for driving the architecture, development, and optimization of data pipelines, data processing, and visualization components within the Azure ecosystem. They collaborate closely with cross-functional teams to deliver scalable and performant data solutions that empower data-driven decision-making.
Key Responsibilities:
Solution Design and Architecture:
Lead the design and architecture of data solutions on the Azure platform, considering scalability, performance, security, and maintainability.
Collaborate with data architects and business stakeholders to translate business requirements into technical specifications.
Data Pipeline Development:
Design, develop, and optimize ETL/ELT data pipelines using Azure Data Factory, Azure Databricks, and related services.
Implement data transformation, cleansing, and enrichment processes to ensure high-quality data integration.
Data Warehousing:
Create and manage data warehousing solutions using Azure Synapse Analytics and SQL Database or similar technologies.
Design efficient data models and schema structures to support reporting and analytics.
Application Development:
Develop front-end and back-end components of data-driven applications using Azure services and modern programming languages.
Implement user interfaces, APIs, and integrations to enable data visualization and interaction.
Data Integration:
Implement integrations between Azure services, databases, APIs, and external data sources.
Ensure seamless data flow and synchronization across different systems.
Data Quality and Governance:
Implement data validation, quality checks, and data lineage to ensure the accuracy and reliability of data assets.
Implement data governance practices, including data cataloging and metadata management.
Performance Optimization:
Optimize query performance, data processing efficiency, and storage usage for large-scale data processing.
Security and Compliance:
Implement security measures, access controls, and encryption to safeguard sensitive data and ensure compliance with industry standards and regulations.
Monitoring and Troubleshooting:
Monitor data pipelines, workflows, and applications for performance, errors, and anomalies.
Troubleshoot and resolve technical issues to ensure continuous data availability and integrity.
Continuous Learning and Innovation:
Stay updated on the latest Azure features, tools, and best practices, and incorporate them into data solutions.
Innovate in data engineering and application development to drive improvements in data processing and analytics.
Qualifications and Skills:
· Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
· Extensive experience as a Full Stack Engineer, focusing on data engineering, application development, and cloud technologies.
· Proficiency in Microsoft Azure services, including Azure Data Factory, Azure Databricks, Azure Synapse Analytics, SQL Server Database, and others technologies such as Snowflake.
· Strong expertise in programming languages such as Python, SQL, and JavaScript for both backend and frontend development.
· Experience with data modeling, database design, and performance tuning.
· Knowledge of data visualization tools such as Power BI or Tableau.
· Strong understanding of ETL/ELT processes, data integration patterns, and data warehousing concepts.
· Familiarity with version control systems (e.g., ADO, Git) and CI/CD pipelines.
· Excellent problem-solving skills and the ability to address complex technical challenges.
· Effective communication skills to collaborate with technical and non-technical stakeholders.
· Relevant Microsoft Azure certifications (e.g., Azure Data Engineer, Azure Developer) are a plus.
Brooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.
JO-2308-138448