Senior C# Developer/Data Engineer (Long-term Contract)
Location: Fully Remote
Job Summary: We are seeking a highly experienced Senior C# Developer/Data Engineer with a strong background in data engineering, software development, and a passion for creating efficient, scalable data solutions. The ideal candidate will have over 7 years of experience with C#, SQL, .NET Core, and Blazor.
Key Responsibilities:Software Development: Design, develop, and maintain applications using C#, .NET Core, and Blazor.Data Engineering: Develop and maintain ETL processes using Azure Data Factory and SQL Server Integration Services (SSIS).Web Development: Create responsive web applications and user interfaces using Blazor.Database Management: Implement and optimize SQL queries, stored procedures, and database designs using Microsoft SQL Server and Azure SQL Database.Data Integration: Ensure efficient data integration and processing using Azure Databricks and Azure Synapse Analytics.Performance Optimization: Optimize data pipelines, queries, and application performance.Collaboration: Work closely with data scientists, data analysts, software developers, and other stakeholders to gather and analyze requirements and deliver high-quality data solutions.Data Quality and Security: Implement mechanisms to ensure data integrity, quality, and security, adhering to best practices and regulatory requirements.Mentorship and Leadership: Provide guidance and mentorship to junior developers and engineers, fostering a collaborative and growth-oriented environment.Continuous Improvement: Stay current with industry trends and best practices in data engineering, software development, and web development.
Qualifications:Bachelor’s degree in Computer Science, Information Technology, or a related field.Over 7 years of proven experience as a C# Developer or Data Engineer.Strong proficiency in C#, .NET Core, Blazor, and SQL.Extensive experience with Azure Data Factory, SSIS, Azure Databricks, and Azure Synapse Analytics.In-depth knowledge of data modeling, ETL processes, and database management.Familiarity with cloud platforms, particularly Microsoft Azure.Excellent problem-solving skills and the ability to work independently or as part of a team.Strong communication skills and the ability to collaborate effectively with stakeholders.
Preferred Skills:Experience with Power BI or other data visualization tools.Familiarity with Azure Kubernetes Service (AKS) and Docker.Knowledge of DevOps practices and tools for data engineering.Understanding of machine learning concepts and tools.
What We Offer:Competitive compensation and benefits package.Opportunity to work on challenging projects with cutting-edge technology.A collaborative and innovative work environment.Continuous learning and professional development opportunities.Flexible working hours and fully remote work arrangement.
Join us at Hanalytica and be a part of our mission to drive innovation through data and cutting-edge technology in the healthcare insurance sector!