Overview
On Site
$80,000 - $120,000
Full Time
No Travel Required
Skills
C#
.Net
SQL Server
Snowflake or Similar Data Cloud
Job Details
Full Stack Developer
Location: Fairfield, NJ (Onsite 5 days per week)
Full time
About the Role
We're seeking a Full Stack Developer to join our team and contribute to the development and maintenance of business-critical applications, data pipelines, and reporting systems. You'll work across the entire technology stack from database design and backend services to user-facing applications supporting our growing home services operations.
Responsibilities
- Design, develop, and maintain C# applications including web services, desktop tools, and automation utilities
- Write and optimize SQL queries, stored procedures, and database objects across SQL Server environments
- Build and maintain data pipelines and transformations in Snowflake for analytics and reporting
- Develop and support ETL processes for data integration between multiple systems
- Troubleshoot production issues and implement solutions with minimal downtime
- Collaborate with stakeholders to translate business requirements into technical solutions
- Document code, processes, and system architecture
- Participate in code reviews and contribute to development best practices
Required Qualifications
- 3+ years of experience with C# and .NET Framework/.NET Core
- Strong proficiency in SQL Server including T-SQL, stored procedures, and performance tuning
- Experience with Snowflake or similar cloud data warehouse platforms
- Understanding of relational database design and data modeling principles
- Familiarity with version control systems (Git)
- Problem-solving mindset with attention to detail
Preferred Qualifications
- Experience with SSIS, Azure Data Factory, or similar ETL tools
- Familiarity with web technologies (ASP.NET, JavaScript, HTML/CSS)
- Experience with REST APIs and third-party integrations
- Background in data migration projects
- Knowledge of reporting tools (SSRS, Power BI, or similar
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.