About the Role
Our client is seeking a Full Stack Developer to join their 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.
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 CoreStrong proficiency in SQL Server including T-SQL, stored procedures, and performance tuningExperience with Snowflake or similar cloud data warehouse platformsUnderstanding of relational database design and data modeling principlesFamiliarity with version control systems (Git)Problem-solving mindset with attention to detailPreferred Qualifications
Experience with SSIS, Azure Data Factory, or similar ETL toolsFamiliarity with web technologies (ASP.NET, JavaScript, HTML / CSS)Experience with REST APIs and third-party integrationsBackground in data migration projectsKnowledge of reporting tools (SSRS, Power BI, or similar)