Location: Fully Remote
Job-type: Long-term contract
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!