> Markdown version of [/jobs/ext/3229670-software-engineer-ii-full-stack-api-workflow-engineer](https://www.wearedevelopers.com/jobs/ext/3229670-software-engineer-ii-full-stack-api-workflow-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - Full-Stack API & Workflow Engineer - **Company:** Consolidated Electrical Distributors - **Location:** Omaha, NE, United States (Remote available) - **Experience:** Experienced - **Salary:** $105,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Query Performance, ASP.NET, JavaScript (Programming Language), Application Programming Interfaces (APIs), Application Services, Automation of Tests, Microsoft Azure, Business Systems, C Sharp (Programming Language), Code Review, Information Systems, Databases, Continuous Integration, Data Integrity, Relational Databases, Systems Analysis, JSON, Microsoft Windows SDK, Microsoft SQL Server, Node.Js, Object-Oriented Software Development, Software Maintenance, Regression Testing, Application Data, Swagger, Software Engineering, SQL Stored Procedures, SQL Databases, Systems Integration, TypeScript, Openapi, Data Logging, ReactJS, Cypress (Programming Language), Git, Xunit, Vue.js, AngularJS, Information Technology, Playwright, Front End Software Development, Api Design, JestJS, Restful APIs, Webhooks, Serverless Computing, Web Api - **Published:** September 2, 2026 - **Apply:** https://dejobs.org/x/x/478C32E3D52B48A4B705C8587DABDCB3/job/ ## About the Role * Bachelor's degree in Computer Science, Information Systems, Engineering, or an equivalent combination of education and professional experience. * 3+ years of professional software development experience building APIs, internal tools, integration features, or business workflow applications. * Working experience with C#, ASP.NET Core, and modern object-oriented software development practices. * Experience with SQL and relational databases, including joins, data updates, troubleshooting, and application-to-database interactions; SQL Server experience is strongly relevant. * Experience building or consuming REST APIs using JSON, HTTP methods and status codes, validation, and authentication. * Familiarity with Vue, React, Angular, or comparable frontend frameworks. Frontend development is a secondary component of this role. * Experience writing unit, integration, or API-level automated tests. * Familiarity with Git, pull requests, code reviews, and iterative delivery practices. * Ability to deliver well-scoped work independently, raise design questions early, and document technical behavior clearly., * Experience with SQL Server stored procedures, transactions, query performance, and data-integrity constraints. * Familiarity with Azure DevOps, CI/CD pipelines, Azure App Services, Azure Functions, Service Bus, or related Microsoft platform tooling. * Experience with Swagger/OpenAPI and test tools such as Playwright, Cypress, Jest, Vitest, xUnit, or comparable frameworks. * Experience integrating with third-party APIs, webhooks, message-based workflows, CSV files, or scheduled file imports. * Experience investigating legacy applications, documenting existing system behavior, and supporting incremental migration efforts. Exposure to Node.js, Vue, JavaScript, or TypeScript environments is beneficial but not required. * Experience supporting data-intensive business systems, integrations, or migration initiatives. Industry-specific experience is a plus but not required. * Experience building internal support tools or improving application logging and operational visibility. ## Description We are seeking a Software Engineer II - Full-Stack API & Workflow Engineer to build the services and tools that power Ensemble 2.0. This mid-level role works across ASP.NET Core APIs, SQL Server-backed workflows, partner integrations, legacy system analysis, and migration activities supporting the application. You will independently deliver well-scoped features, collaborate with senior engineering and architecture on design questions, and help translate operational requirements into clear, tested, and maintainable software., * Build and maintain ASP.NET Core API endpoints, request and response models, services, validation rules, and workflow components. * Develop SQL queries and application data access that support reliable, auditable business workflows. * Maintain and extend the existing Vue-based administrative and support interfaces as required to support migration objectives. * Map and process partner payloads for projects, milestones, invoices, credits, remittance activity, and related integration data. * Write unit, integration, API contract, and regression tests as part of feature delivery. * Troubleshoot defects using logs, API payloads, database records, test results, and support reports. * Participate in code reviews and technical design discussions; incorporate feedback and contribute implementation ideas. * Collaborate with Product and QA to refine requirements, acceptance criteria, edge cases, and test scenarios before development is complete. * Document API behavior, field mappings, implementation decisions, test cases, and support or troubleshooting procedures. * Support the phased migration of legacy workflows into centralized, maintainable, and testable services. ## Related Videos - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Using code generation for test automation – the fancy way](https://www.wearedevelopers.com/videos/230-using-code-generation-for-test-automation-the-fancy-way) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)