Senior C# ETL Developer

job
  • DMC Insurance, Inc.
Job Summary
Location
Indianapolis ,IN 46262
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
23 Jan 2025
Share
Job Description

Description: Senior C#/ ETL Developer

Location : Fishers, IN – NOT REMOTE


Expectations : We are seeking a highly skilled and experienced C# developer to join our team. The ideal candidate will have a strong background in C# and .NET development, as well as experience with related technologies such as ASP.NET, SQL Server, JavaScript, and Snowflake Cloud Data Warehouse. This role includes creating and managing processes that perform automated tasks and integrates data from various sources into our centralized data warehouse.

Major Functions/Responsibilities :

Design, develop, and maintain software applications using C# and.NET framework.

Collaborate with cross-functional teams to define, design, and deploy new features.

Create and manage process on Windows VMs executing automated tasks written in C#.

Pull data from multiple sources, including SQL Servers and Snowflake Cloud Data Warehouse, and integrate it into the data warehouse.

Optimize performance for applications and data processes.

Work with databases and SQL to improve query performance and ensure data accuracy.

Participate in Agile processes, including sprint planning, daily stand-ups, iteration review, and retrospectives.

Perform research and development on new products for evaluation, pilot testing, and eventual deployment.

Write well-designed, efficient, and testable code using best software development practices.

Improve code quality by writing unit tests, utilizing automation, and performing code reviews.

  • Conduct security checks on applications and databases to maintain a secure and stable environment.


Requirements/Skills :

Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology or related field.

In lieu of a degree, 5 to 7 years’ experience in corporate application development environments as a software developer with a strong portfolio.

Strong proficiency in C#, NET framework, JavaScript, SQL, web API, and REST.

Experience creating and managing automated processes on Windows VMs.

Experience in working with Snowflake Cloud Data Warehouse, or related warehouse technology, including integration and data processing.

Experience with ASP.NET and SQL Server or other relation databases like MySQL or Oracle.

Knowledge of automated tasks and creating CRON jobs.

Familiarity with Visual Studio IDE.

Experience with Agile development methodologies.

Experience with version control software such as Git.

Experience with various cloud services, specifically Microsoft Azure tools and hosting services.

Understand application security principles and best practices.


Other Considerations :

Ability to work on multiple projects at the same time.

Have a passion for learning new technologies and staying current in industry trends.

Ability to take ownership and see tasks through to completion.

Ability to produce quality deliverables against specified timelines.

Evidence of being self-motivated and driven.

Excellent verbal and written communications with strong organization skills.

An enthusiastic and positive attitude.

Other Smiliar Jobs
 
  • Indianapolis, IN
  • 19 Hours ago
  • Indianapolis, IN
  • 2 Days ago
  • Indianapolis, IN
  • 2 Days ago
  • Indianapolis, IN
  • 2 Days ago
  • Indianapolis, IN
  • 2 Days ago
  • Indianapolis, IN
  • 2 Days ago
  • Indianapolis, IN
  • 2 Days ago
  • Seattle, WA
  • 2 Days ago
  • Jersey City, NJ
  • 2 Days ago
  • Indianapolis, IN
  • 2 Days ago
  • New Brunswick, NJ
  • 2 Days ago
  • Minneapolis, MN
  • 2 Days ago