Full-Stack DeveloperWe are seeking a highly motivated and skilled Full-Stack Developer to join our team and play a crucial role in developing a data submission ETL portal. This portal will serve as a central hub for collecting, transforming, and loading data from various sources into our data warehouse. Hybrid position - minimum one day per week onsite - no exceptions.
Preferred shift is 7:30-4:00. Must follow state holiday schedule.Responsibilities:Develop and implement the data submission ETL portal using .NET technologies (e.g., C#, ASP.NET MVC, ASP.NET Core)Develop RESTful APIs for data submission and retrievalIntegrate with various data sources using appropriate technologies (e.g., APIs, file uploads, data pipelines)Design and implement data transformation logic using SQL (e.g., stored procedures, triggers)Build user interfaces for data submission, tracking, and reporting using modern web technologies (e.g., HTML, CSS, JavaScript)Implement robust error handling and logging mechanismsWrite unit and integration tests to ensure code quality and functionalityDeploy and maintain the application in a production environmentCollaborate closely with data analysts, business stakeholders, and other developersRequirements:Minimum of 5 years of experience as a Full-Stack DeveloperSQL Server Reporting Services experience necessaryStrong proficiency in C#, ASP.NET MVC/Core, and SQLExperience with data integration and ETL processesExperience with building RESTful APIsStrong understanding of web development principles (HTML, CSS, JavaScript)Experience with unit testing and test-driven development (TDD)Experience with continuous integration and continuous delivery (CI/CD) pipelinesAbility to work independently and as part of a teamProblem-solving and critical thinking skillsExperience with QA methodologiesPreferred: SQL Server Integration ServicesPreferred: SQL Server Analysis Services