S
Full Stack Developer
SupplyLogic
Remote · Kansas City · MO · us
Full-time
23h ago
75%
Strong
Job description
JOB SUMMARY: The Full Stack Developer designs, builds, and maintains backend services, APIs, and front-end applications across Supplylogic's technology platform, including integrations with supplier and partner systems. This role partners closely with cross-functional teams to deliver secure, reliable, and well-monitored software solutions ESSENTIAL FUNCTIONS: · Design, develop, and maintain REST APIs and Azure Functions (isolated worker model) using C#, ASP.NET Web API, and .NET Core/.NET 8/9 across Supplylogic's applications. · Build and maintain front-end features using Angular, working primarily in VS Code, to support internal tooling and customer- or partner-facing applications. · Implement and troubleshoot authentication and authorization flows using OAuth/OpenID Connect, PKCE, and Microsoft Entra ID for internal and external system access. · Write, tune, and troubleshoot SQL Server stored procedures across SQL Server 2014–2022, including indexing and query performance tuning. · Develop and support Azure Service Bus queue processing and retry patterns for reliable message handling. · Deploy, host, and monitor APIs and services using Azure Container Apps. · Monitor application health and diagnose production issues using Azure Application Insights, including writing Kusto queries. · Configure, integrate, and troubleshoot SendGrid SMTP for outbound email communications. · Write PowerShell scripts to support automation, AWS SSO administration, and VPN/network troubleshooting. · Use Visual Studio and SQL Server Management Studio (SSMS) as primary tools for development, debugging, and database work. · Collaborate with data analysts, project managers, and business stakeholders across teams to translate requirements into technical solutions. · Contribute to a range of Supplylogic projects, which may include supplier integrations, and participate in onboarding and training to build relevant domain knowledge as needed.
QUALIFICATIONS AND SKILLS: Programming Languages · C# — Advanced proficiency required (.NET Framework, .NET Core, APIs, Azure Functions). · SQL — Advanced proficiency required (SQL Server stored procedures, performance tuning, troubleshooting). · PowerShell — Intermediate proficiency (automation, AWS SSO, VPN/network troubleshooting). Frameworks & Libraries · ASP.NET Web API — Advanced (REST APIs, authentication, supplier integrations). · .NET Core / .NET 8/9 — Advanced (Azure Functions isolated worker). · OAuth / OpenID Connect — Advanced (GAP auth, PKCE, Entra ID flows). · Microsoft Entra ID — Advanced (supplier API authentication). · Proficiency in HTML5, CSS3, JavaScript (ES6+), and at least one major UI framework (React, Vue, Angular) Cloud & Infrastructure · Microsoft Azure — Advanced (Function Apps, Service Bus, Container Apps). · Azure Service Bus — Advanced (queue processing and retry patterns). · Azure Container Apps — Intermediate (hosting for supplier integration APIs). · Azure Application Insights — Advanced (Kusto queries and monitoring). Development Tools · Visual Studio — Advanced (primary IDE). · VS Code — Advanced (Angular and scripting work). · SQL Server Management Studio — Advanced (database development and tuning). Preferred / Nice to Have · Prior experience with supplier or partner system integrations and CI/CD Experience. · Familiarity with Warehouse Management Systems (WMS) and order/fulfillment workflows. · Willingness to participate in structured onboarding and training, as domain and WMS knowledge are typically developed on the job. · Full Stack Developers often work in agile teams, iterating on features from concept to deployment. · Experience using AI coding tools (e.g., GitHub Copilot, Claude, or similar) to accelerate development, review code, and improve productivity. EDUCATION: · Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.