Develop high-performing and scalable integration solutions using Microsoft Azure Integration Services to connect different microservice applications hosted on-premises, cloud, and SaaS.
Requirements
- Building Systems Integrations for ERP (Oracle Fusion Cloud) utilizing C-Sharp, .NET Core, and .NET Framework
- Version control software, continuous integration, and delivery tools (Azure DevOps or Github Actions)
- Data standards and communication protocols (XML/XSLT/XSD, JSON, FlatFile, Positional, Delimited, EDI, OAuth, HTTP/SOAP/REST, JMS, AMQP, FTP, sFTP, AS2, or PGP Encryption)
- Circuit breakers, timeout implementation, load balancing, service discovery, and security (transport layer security and mutual authentication)
- Queue-based messaging (RabbitMQ, AMQ, or Azure Service Bus)
- Developing reusable components in a microservice architecture
- Microsoft Azure Iaas, Paas, Saas solution development (Azure Functions, API Management, Data Factory, Event Grid, Logic Apps, Service Bus, or equivalent cloud platform offerings)
Responsibilities
- Develop high-performing and scalable integration solutions using Microsoft Azure Integration Services to connect different microservice applications hosted on-premises, cloud, and SaaS.
- Apply integration practices such as message routing, filtering, data enrichment (transformation/translation), batch processing, encoding, correlation, error handling, and reconciliation mechanisms to deliver the required business functionality.
- Lead Architects, Lead Developers, and Business Analysts to design and oversee the delivery of Integration solutions.
- Ensure engineers are adhering to defined best practices around middleware-based integration architecture, guidelines, and standards, while providing recommendations to Lead Developers and Architects when gaps are identified.
- Develop project-related documents such as technical specifications, process flow diagrams, and update stakeholders.
Other
- Master’s degree in Computer Science, Management Information Systems, or related technical field, or foreign degree equivalent, and 2 years of relevant experience in software development as an Engineer or alternate related acceptable occupation; OR Bachelor’s degree in Computer Science, Management Information Systems, or related technical field, or foreign degree equivalent, and 5 years of relevant experience in software development as an Engineer or alternate related acceptable occupation.
- 10% of domestic and international travel required.
- LI-DNI
- Milwaukee Tool is an equal opportunity employer.