Milwaukee Electronics is looking to solve the problem of integrating and extending their technology ecosystem, which spans e-commerce, CRM, ERP, MES, BI, and automated factory systems, to improve quoting, NPI, manufacturing, and analytics workflows.
Requirements
- Proficiency in C-Sharp (using .NET Framework/.NET Core) is required.
- Ability to read and modify Visual Basic (VB/VB.NET) code for legacy system support.
- Experience with JavaScript for front-end development or scripting is required;
- Familiarity with Python for scripting, automation, or prototyping is also important.
- Strong skills in SQL and relational databases (e.g. Microsoft SQL Server), including writing complex queries and stored procedures.
- Basic familiarity with NoSQL databases (e.g. MongoDB) and their use cases.
- Hands-on experience developing integrations between disparate systems.
Responsibilities
- Understand our Screaming Circuits proto-typing business processes and existing codebase (primarily C-Sharp with some Visual Basic) integrating the e-commerce system with our Epicor ERP.
- Build and deploy application extensions or custom integrations between various systems (for example, linking the e-commerce system with Epicor ERP, and connecting the ERP with FactoryLogix MES/MPI/MPS).
- Prototype and develop new solutions that support product development and manufacturing operations.
- Work across the stack to deliver end-to-end solutions: from database (SQL/MongoDB) and server-side logic (C-Sharp/.NET and legacy Visual Basic components) to front-end interfaces or scripts (JavaScript and Python)
- Collaborate with cross-functional teams (IT, manufacturing engineers, etc.) to gather requirements and ensure applications meet operational needs.
- Conduct thorough functional and integration testing of all software solutions.
- Document new and existing systems, integrations, and workflows to facilitate knowledge transfer and maintainability.
Other
- 5 – 8 years of software development experience in a similar role.
- Proven track record in building and supporting business applications (manufacturing or e-commerce environment experience is a plus).
- Strong problem-solving abilities and a willingness to learn new technologies and domain concepts.
- Excellent communication and teamwork skills to work effectively on-site with cross-departmental teams.
- Good time management and self-motivation to handle project deadlines and multitask as needed.