Job Description
Insight Global is looking for a Software Engineer to support a Chemical Manufacturing customer of ours. This position will be a 6-month contract-to-potential-hire and while there will be a strong preference for hybrid onsite 3x/week at their Sharonville, Ohio office location, remote will be considered for an all-star applicant (must be EST).
This individual will join the company’s Software Engineering team, and take over an in-flight effort from an incumbent vendor to build a bespoke pricing tool for use by the company’s sales team. They will inherit an Azure-based custom web app and step into a mid-build or near-complete solution—then stabilize, enhance, and expand the tool to additional business units as internal ownership ramps up.
While this person will be one of the sole engineers, it is a high-visibility opportunity to join a broader software engineering team aligned to the commercial business and contribute to a differentiating pricing initiative with predictive AI on the roadmap.
Key Responsibilities
• Own the transition from the incumbent vendor: absorb knowledge, review architecture, evaluate code quality, and ensure continuity as the current builder ramps down
• Design, build, and support the company’s bespoke pricing tool capabilities integrated into Microsoft Dynamics 365 Sales (quote/opportunity workflow)
• Implement and maintain backend services in .NET and Python to support pricing workflows (pricing guidance orchestration, persistence of outcomes, integrations, and operational reliability)
• Develop and maintain a modern React UI
• Deploy, operate, and troubleshoot services on Azure (e.g., App Service and/or Functions) and support authentication/authorization via Azure Entra ID
• Build and maintain integrations with Dataverse/Dynamics 365 Web API (OData) and downstream systems (e.g., ERP/F&O) using secure APIs and service principals.
• Support Dynamics-native components required for the workflow (Dataverse tables, forms, security roles, approval routing, admin/config tables).
• Partner with analytics/reporting stakeholders to support integration points with Microsoft Fabric / Power BI (e.g., writing back curated outputs to Dataverse as needed).
• Own production readiness: monitoring, logging, performance optimization, incident response, and ongoing enhancements.
• Contribute to ALM practices across environments (DEV/TEST/UAT/PROD): CI/CD, configuration management, and release controls.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
• 5+ years of .NET development (e.g., ASP.NET Core Web API) for enterprise applications
• Deploying and operating Azure services & Azure web development (App Service and/or Functions, Azure Entra ID)
• React (flexibility for Angular)
• CI/CD (Azure DevOps or GitHub)
• Python familiarity (e.g., FastAPI/Flask) and/or integrating Python components into production systems
Nice to Have Skills & Experience
• experience integrating with Dynamics 365 / Dataverse including:
• Dataverse/D365 Web API (OData) usage for CRUD operations
• core sales entities (Account/Opportunity/Quote/Quote Line) and custom tables
• Dynamics security roles and how application/service access is governed
• embedding a custom UI within Dynamics (e.g., web resource/iFrame, or equivalent supported embedding patterns) and passing CRM record context securely.
• Microsoft Fabric patterns (Lakehouse/Warehouse) and/or operational data stores (e.g., Azure SQL) used for analytics/simulation support.
• Power BI embedding/reporting and usage/adoption instrumentation.
• data integration tooling (e.g., Azure Data Factory) and common data quality patterns (validation, quarantine, incremental loads).
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.