✦ Luna Orbit — ERP & CRM Systems

Senior Software Engineer - Enterprise Integrations

at Crowe LLP

📍 Fort Lauderdale, FL, US Onsite 💰 $142K – $301K USD / year Posted April 04, 2026
Salary $142K – $301K USD / year
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Bachelor’s degree in computer science, Software Engineering, or a relevant field
Category ERP & CRM Systems

Senior Software Engineer - Enterprise Integrations at Crowe LLP designs, develops, and maintains enterprise integrations across ERP and WMS using Azure-based services and modern integration patterns.

  • Lead the development and implementation of integration solutions across enterprise systems using Azure services
  • Architect pub/sub real-time messaging and event-driven architectures
  • Collaborate with cross-functional teams for ERP/WMS integrations
  • Build and maintain microservice-oriented solutions in C#
  • Mentor junior developers and perform code reviews

Stack includes C#, Azure Functions, Logic Apps, Service Bus, Event Grid; pub/sub, microservices, SQL/T-SQL; ERP/WMS integrations; TDD; Agile/DevOps; mentoring.

The ideal candidate is a senior software engineer with 5+ years of C# and cloud-based integration experience, specializing in Azure Functions, Logic Apps, Service Bus, and pub/sub architectures. Must have ERP integration experience (Dynamics 365), WMS, and strong mentorship and leadership capabilities.

Bachelor’s degree in computer scienceSoftware Engineeringor a relevant fieldMinimum of 5 years of experience in software engineeringwith a strong focus on C# and cloud-based integration solutionsExpertise in Azure FunctionsLogic AppsService BusEvent Gridand other Azure services used in integrationDeep understanding of pub/sub architecturemicroservicesand event-driven designProven experience in building and managing integrations for enterprise applications such as ERP systems (e.g.Dynamics 365)WMSStrong knowledge of object-oriented programming principlesparticularly with C#Experience with SQL and T-SQL for database integrationAgile delivery methods and DevOps practicesExcellent problem-solving skills and troubleshooting abilitiesStrong communication and collaboration across multiple teams
ERP integration patternsExperience with ERP systems (Dynamics 365)Azure cloud servicesEvent-driven architecturesCross-functional collaboration
C#Azure FunctionsLogic AppsService BusEvent GridSQL ServerT-SQLGitGitHubAzureWMSERP systems
C#Azure FunctionsLogic AppsService BusEvent Gridpub/submicroservicesDynamics 365 Finance and OperationsWMSSQLT-SQLOOPAgileDevOpsTest-Driven Development (TDD)Code reviewsMentoring
C#Azure FunctionsLogic AppsService BusEvent Gridpub/submicroservicesDynamics 365 Finance and OperationsWMSSQLT-SQLObject-Oriented Programming (OOP)AgileDevOpsTest-Driven Development (TDD)Code reviewsMentoring
problem-solvingteamworkcommunicationleadershipcross-functional collaboration
Industry Consulting
Job Function Design, develop, and maintain enterprise integration solutions across ERP systems and WMS using Azure-based services.
Senior Software Engineer - Enterprise IntegrationsC#Azure FunctionsLogic AppsService BusEvent Gridpub/submicroservicesDynamics 365 Finance and OperationsWMSSQLT-SQLOOPAgileDevOpsTDDCode reviewsMentoringERP integrationsD365AzureOpenShiftSQL ServerETLETL/Integration

Bachelor’s degree in CS/Software Engineering or related field, 5+ years experience in software engineering with C# and cloud-based integration, On-site in Fort Lauderdale

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile