Senior Software Integration Engineers

Milwaukee Electric Tool

  • Brookfield, WI
  • Permanent
  • Full-time
  • 10 days ago
Sr Software Engineer - One KeyJob Description:Senior Software Integration EngineersBrookfield, WI (53005)Job Description
  • 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. May manage project team members.
  • 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.
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.Work or academic experience must have included:
  • Building Systems Integrations for ERP (Oracle Fusion Cloud) utilizing C#, .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)
  • Using Terraform IaC
10% of domestic and international travel required.#LI-DNIMilwaukee Tool is an equal opportunity employer.

Milwaukee Electric Tool