{"schemaVersion":"jobsearcher.job.v1","id":"362960f973f89ee474eb4fe2","url":"https://jobsearcher.com/jobs/362960f973f89ee474eb4fe2","canonicalUrl":"https://jobsearcher.com/jobs/362960f973f89ee474eb4fe2","title":"Software Engineer II - Full-Stack API & Workflow Engineer","description":"SUMMARY:\n\nGreentech Renewables is a leading national distributor of solar, energy storage, and renewable energy products. We partner with contractors, developers, and businesses across the United States to deliver the equipment, expertise, and support needed to power the clean energy transition. Our mission is to help customers succeed while creating opportunities for our employees to grow, innovate, and make a meaningful impact in the rapidly expanding renewable energy industry.\n\nWe 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.\n\nREPORTS TO: Ensemble Product Owner\n\nMINIMUM QUALIFICATIONS:\n\nBachelor's degree in Computer Science, Information Systems, Engineering, or an equivalent combination of education and professional experience.\n3+ years of professional software development experience building APIs, internal tools, integration features, or business workflow applications.\nWorking experience with C#, ASP.NET Core, and modern object-oriented software development practices.\nExperience with SQL and relational databases, including joins, data updates, troubleshooting, and application-to-database interactions; SQL Server experience is strongly relevant.\nExperience building or consuming REST APIs using JSON, HTTP methods and status codes, validation, and authentication.\nFamiliarity with Vue, React, Angular, or comparable frontend frameworks. Frontend development is a secondary component of this role.\nExperience writing unit, integration, or API-level automated tests.\nFamiliarity with Git, pull requests, code reviews, and iterative delivery practices.\nAbility to deliver well-scoped work independently, raise design questions early, and document technical behavior clearly.\n\nPREFERRED QUALIFICATIONS:\n\nExperience with SQL Server stored procedures, transactions, query performance, and data-integrity constraints.\nFamiliarity with Azure DevOps, CI/CD pipelines, Azure App Services, Azure Functions, Service Bus, or related Microsoft platform tooling.\nExperience with Swagger/OpenAPI and test tools such as Playwright, Cypress, Jest, Vitest, xUnit, or comparable frameworks.\nExperience integrating with third-party APIs, webhooks, message-based workflows, CSV files, or scheduled file imports.\nExperience 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.\nExperience supporting data-intensive business systems, integrations, or migration initiatives. Industry-specific experience is a plus but not required.\nExperience building internal support tools or improving application logging and operational visibility.\n\nWORKING CONDITIONS:\n\nRemote\n\nCOMPENSATION:\nThe compensation range for this position is $105,000.00 to $125,000.00 annually\n\nBENEFITS:\n\n401(k) (18 or older)\nPaid Sick Leave (Full-Time)\nPaid Sick Leave (Part-Time) - per your State's requirements\nInsurance (Full-Time) - Medical, Dental, Vision Care\nInsurance (Part-Time) - Medical only (30+ hours/week)\n\nAdditional Benefits for Full-Time Only:\nDisability Insurance\nLife Insurance\nPaid Holidays\nPaid Vacation\nPaid Pregnancy & New Parent Leave\nHealth Savings Account (HSA) and matching\nDependent Care Flexible Spending Account (FSA)\nTeledoc\nSUPERVISORY RESPONSIBILITIES: No\n\nESSENTIAL JOB FUNCTIONS:\n\nBuild and maintain ASP.NET Core API endpoints, request and response models, services, validation rules, and workflow components.\nDevelop SQL queries and application data access that support reliable, auditable business workflows.\nMaintain and extend the existing Vue-based administrative and support interfaces as required to support migration objectives.\nMap and process partner payloads for projects, milestones, invoices, credits, remittance activity, and related integration data.\nWrite unit, integration, API contract, and regression tests as part of feature delivery.\nTroubleshoot defects using logs, API payloads, database records, test results, and support reports.\nParticipate in code reviews and technical design discussions; incorporate feedback and contribute implementation ideas.\nCollaborate with Product and QA to refine requirements, acceptance criteria, edge cases, and test scenarios before development is complete.\nDocument API behavior, field mappings, implementation decisions, test cases, and support or troubleshooting procedures.\nSupport the phased migration of legacy workflows into centralized, maintainable, and testable services.\n\nNOTE:This job description is not designed to cover or contain a comprehensive listing of all required activities, duties or responsibilities. Other duties, responsibilities, and activities may be assigned at any time; with or without notice.\n\nWe are an Equal Opportunity Employer - Disability | Veteran\n\nAll references to Company/We mean GREENTECH RENEWABLES","company":"Greentech Renewables","rawCompany":"greentech renewables","city":"Omaha","state":"NE","isRemote":false,"isActive":false,"createdAt":"2026-09-12T10:19:32.911Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer II - Full-Stack API & Workflow Engineer","description":"SUMMARY:\n\nGreentech Renewables is a leading national distributor of solar, energy storage, and renewable energy products. We partner with contractors, developers, and businesses across the United States to deliver the equipment, expertise, and support needed to power the clean energy transition. Our mission is to help customers succeed while creating opportunities for our employees to grow, innovate, and make a meaningful impact in the rapidly expanding renewable energy industry.\n\nWe 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.\n\nREPORTS TO: Ensemble Product Owner\n\nMINIMUM QUALIFICATIONS:\n\nBachelor's degree in Computer Science, Information Systems, Engineering, or an equivalent combination of education and professional experience.\n3+ years of professional software development experience building APIs, internal tools, integration features, or business workflow applications.\nWorking experience with C#, ASP.NET Core, and modern object-oriented software development practices.\nExperience with SQL and relational databases, including joins, data updates, troubleshooting, and application-to-database interactions; SQL Server experience is strongly relevant.\nExperience building or consuming REST APIs using JSON, HTTP methods and status codes, validation, and authentication.\nFamiliarity with Vue, React, Angular, or comparable frontend frameworks. Frontend development is a secondary component of this role.\nExperience writing unit, integration, or API-level automated tests.\nFamiliarity with Git, pull requests, code reviews, and iterative delivery practices.\nAbility to deliver well-scoped work independently, raise design questions early, and document technical behavior clearly.\n\nPREFERRED QUALIFICATIONS:\n\nExperience with SQL Server stored procedures, transactions, query performance, and data-integrity constraints.\nFamiliarity with Azure DevOps, CI/CD pipelines, Azure App Services, Azure Functions, Service Bus, or related Microsoft platform tooling.\nExperience with Swagger/OpenAPI and test tools such as Playwright, Cypress, Jest, Vitest, xUnit, or comparable frameworks.\nExperience integrating with third-party APIs, webhooks, message-based workflows, CSV files, or scheduled file imports.\nExperience 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.\nExperience supporting data-intensive business systems, integrations, or migration initiatives. Industry-specific experience is a plus but not required.\nExperience building internal support tools or improving application logging and operational visibility.\n\nWORKING CONDITIONS:\n\nRemote\n\nCOMPENSATION:\nThe compensation range for this position is $105,000.00 to $125,000.00 annually\n\nBENEFITS:\n\n401(k) (18 or older)\nPaid Sick Leave (Full-Time)\nPaid Sick Leave (Part-Time) - per your State's requirements\nInsurance (Full-Time) - Medical, Dental, Vision Care\nInsurance (Part-Time) - Medical only (30+ hours/week)\n\nAdditional Benefits for Full-Time Only:\nDisability Insurance\nLife Insurance\nPaid Holidays\nPaid Vacation\nPaid Pregnancy & New Parent Leave\nHealth Savings Account (HSA) and matching\nDependent Care Flexible Spending Account (FSA)\nTeledoc\nSUPERVISORY RESPONSIBILITIES: No\n\nESSENTIAL JOB FUNCTIONS:\n\nBuild and maintain ASP.NET Core API endpoints, request and response models, services, validation rules, and workflow components.\nDevelop SQL queries and application data access that support reliable, auditable business workflows.\nMaintain and extend the existing Vue-based administrative and support interfaces as required to support migration objectives.\nMap and process partner payloads for projects, milestones, invoices, credits, remittance activity, and related integration data.\nWrite unit, integration, API contract, and regression tests as part of feature delivery.\nTroubleshoot defects using logs, API payloads, database records, test results, and support reports.\nParticipate in code reviews and technical design discussions; incorporate feedback and contribute implementation ideas.\nCollaborate with Product and QA to refine requirements, acceptance criteria, edge cases, and test scenarios before development is complete.\nDocument API behavior, field mappings, implementation decisions, test cases, and support or troubleshooting procedures.\nSupport the phased migration of legacy workflows into centralized, maintainable, and testable services.\n\nNOTE:This job description is not designed to cover or contain a comprehensive listing of all required activities, duties or responsibilities. Other duties, responsibilities, and activities may be assigned at any time; with or without notice.\n\nWe are an Equal Opportunity Employer - Disability | Veteran\n\nAll references to Company/We mean GREENTECH RENEWABLES","datePosted":"2026-09-12T10:19:32.911Z","dateModified":"2026-09-12T10:19:32.911Z","hiringOrganization":{"@type":"Organization","name":"Greentech Renewables","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Omaha","addressRegion":"NE","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"362960f973f89ee474eb4fe2"},"url":"https://jobsearcher.com/jobs/362960f973f89ee474eb4fe2"}}