About this role
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.
Key Responsibilities
- 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
Technical Overview
Stack includes C#, Azure Functions, Logic Apps, Service Bus, Event Grid; pub/sub, microservices, SQL/T-SQL; ERP/WMS integrations; TDD; Agile/DevOps; mentoring.
Ideal Candidate
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.
Must-Have Skills
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
Nice-to-Have Skills
ERP integration patternsExperience with ERP systems (Dynamics 365)Azure cloud servicesEvent-driven architecturesCross-functional collaboration
Tools & Platforms
C#Azure FunctionsLogic AppsService BusEvent GridSQL ServerT-SQLGitGitHubAzureWMSERP systems
Required Skills
C#Azure FunctionsLogic AppsService BusEvent Gridpub/submicroservicesDynamics 365 Finance and OperationsWMSSQLT-SQLOOPAgileDevOpsTest-Driven Development (TDD)Code reviewsMentoring
Hard Skills
C#Azure FunctionsLogic AppsService BusEvent Gridpub/submicroservicesDynamics 365 Finance and OperationsWMSSQLT-SQLObject-Oriented Programming (OOP)AgileDevOpsTest-Driven Development (TDD)Code reviewsMentoring
Soft Skills
problem-solvingteamworkcommunicationleadershipcross-functional collaboration
Keywords for Your Resume
Senior Software Engineer - Enterprise IntegrationsC#Azure FunctionsLogic AppsService BusEvent Gridpub/submicroservicesDynamics 365 Finance and OperationsWMSSQLT-SQLOOPAgileDevOpsTDDCode reviewsMentoringERP integrationsD365AzureOpenShiftSQL ServerETLETL/Integration
Deal Breakers
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
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile