API & Data Developer – C# & SQL & GraphQL
The API and Data Developer will help solve the complex challenges of consuming and combining disparate data into a format that can be utilized by our applications and customers via .NET REST and GraphQL APIs layered on Microsoft SQL Server and other database systems. The ideal candidate will be capable of working in the API presentation, business, data layers, and also inside the SQL server itself writing and tuning advanced stored procedures and queries. This position works extensively on database, data integration, API, business intelligence, reporting projects, and will also take on partial DBA responsibilities for multiple SQL Server databases.
What you can expect:Utilize and manage T-SQL, agent jobs, stored procedures, Microsoft SQL Server and other database systems as needed to store, summarize, and retrieve data from large datasets in formats compatible with various software platformsAct as a subject-matter expert to the team on SQL Server / T-SQLCode API-based solutions using appropriate languages while helping to drive the improvement of internal coding standards and best practicesWork using an agile/scrum methodologyExperience working with datasets that exceed 1 billion rowsStudy system flow, data usage and user workflows to develop solutions for both internal and external customersEnsure the robustness, performance, and failure characteristics of the systemAssist teammates with SQL Server queries, and the C# data access layer / middleware coding when neededWhat we are looking for: 7+ years C# 7+ years T-SQL5+ years Microsoft SQL Server1+ years .NET 5.0-8.02+ years Entity Framework1+ years Database Administration1+ years SwaggerBonus points here:GraphQLASP.NET CoreAzure DevOpsData integration applicationsUnderstanding of JSON and AjaxJWT, OAuth experienceReact, Angular, or similar JS based frameworkCross platform application development and integration