What are the responsibilities and job description for the Senior Applications Developer position at Milwaukee Electronics?
Milwaukee Electronics is a leading provider of innovative manufacturing solutions, combining decades of experience with cutting-edge technology to deliver superior results. Our mission is to empower businesses with tailored solutions, enabling growth and success in an ever-evolving market. With a strong emphasis on collaboration, quality, and customer satisfaction, we are committed to driving innovation and shaping the future of manufacturing.
Summary
This is an on-site role in Canby, Oregon for a Senior Applications Developer at a leading contract electronics manufacturer specializing in printed circuit board assembly (PCBA). Our technology ecosystem spans e-commerce, CRM, ERP, MES, BI, and automated factory systems, offering an opportunity to work across a wide range of modern and legacy platforms. You’ll play a key role in integrating and extending these systems, connecting our Azure-based e-commerce platform with Epicor ERP, FactoryLogix MES, and other core business and production technologies.
This role blends enterprise application development, systems integration, and process automation. You’ll take ownership of existing C# and Visual Basic codebases while designing and building new cloud and on-prem solutions that improve quoting, NPI, manufacturing, and analytics workflows. It’s an ideal role for a hands-on developer who thrives in a complex, high-impact environment where software directly enables engineering, operations, and customer success.
Essential Duties And Responsibilities
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or age. If you are an individual with a disability and need a reasonable accommodation in the application or hiring process, please contact Human Resources at 414-228-5000 or hr@milwaukeeelectronics.com.
For more information about our commitment to equal employment opportunity, please see this government poster: Know Your Rights: Workplace Discrimination is Illegal | U.S. Equal Employment Opportunity Commission (eeoc.gov).
Because this job has access to controlled technology, we must comply with ITAR. Any job offers will be contingent on verification that the candidate is a U.S. person (i.e., U.S. citizen, U.S. nationals, lawful permanent resident, or individual granted asylum/refugee status in the U.S.) or can otherwise satisfy ITAR compliance requirements. If applicable, if an individual is not a U.S. person, our policy is to not take the extra step of seeking approval from the federal government for that person to work in this position.
Upon hire, the successful candidate must present acceptable proof of identity and current authorization to work in the U.S., as required on Form I-9. We do not provide sponsorship support for employment-based visas such as H-1B.
Summary
This is an on-site role in Canby, Oregon for a Senior Applications Developer at a leading contract electronics manufacturer specializing in printed circuit board assembly (PCBA). Our technology ecosystem spans e-commerce, CRM, ERP, MES, BI, and automated factory systems, offering an opportunity to work across a wide range of modern and legacy platforms. You’ll play a key role in integrating and extending these systems, connecting our Azure-based e-commerce platform with Epicor ERP, FactoryLogix MES, and other core business and production technologies.
This role blends enterprise application development, systems integration, and process automation. You’ll take ownership of existing C# and Visual Basic codebases while designing and building new cloud and on-prem solutions that improve quoting, NPI, manufacturing, and analytics workflows. It’s an ideal role for a hands-on developer who thrives in a complex, high-impact environment where software directly enables engineering, operations, and customer success.
Essential Duties And Responsibilities
- Understand our Screaming Circuits proto-typing business processes and existing codebase (primarily C# with some Visual Basic) integrating the e-commerce system with our Epicor ERP. Provide ongoing support for these systems to ensure a smooth transition and continuous operation.
- 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). Ensure these integrations are robust, secure, and efficient, supporting seamless data exchange across departments.
- Prototype and develop new solutions that support product development and manufacturing operations. This includes designing solutions to extend or enhance functionality across our e-commerce platform, ERP, and manufacturing systems.
- Work across the stack to deliver end-to-end solutions: from database (SQL/MongoDB) and server-side logic (C#/.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. Troubleshoot and debug issues across various systems, implementing fixes and improvements with minimal downtime.
- Conduct thorough functional and integration testing of all software solutions. Document new and existing systems, integrations, and workflows to facilitate knowledge transfer and maintainability.
- 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).
- Proficiency in C# (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. Knowledge of working with APIs, web services (REST/SOAP), and message queues to connect systems (especially linking e-commerce platforms with ERP/MES) is highly valued.
- Exposure to ERP or manufacturing systems in a development or integration capacity. Experience with Epicor ERP (Epicor Kinetic or similar) is a significant advantage.
- Familiarity with Manufacturing Execution Systems (MES) or related platforms (for example, Aegis FactoryLogix and its modules like MPI/MPS) is a plus.
- Understanding of cloud-based application development and deployment, especially in Microsoft Azure (since our e-commerce solutions are Azure-based). Familiarity with web technologies (HTML/CSS and modern JavaScript frameworks or libraries) is beneficial.
- 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.
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
- While performing the duties of this job, the employee is regularly required to sit; use hands and fingers to operate a computer keyboard, mouse, and other office equipment; and communicate verbally and in writing.
- The employee is frequently required to stand, walk, and reach with hands and arms.
- The employee must occasionally lift and/or move up to 25 pounds, such as computer equipment, servers, or networking hardware.
- Specific vision abilities required by this job include close vision, distance vision, color vision, and the ability to adjust focus.
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
- This is an onsite role performed primarily in a professional office setting located within a manufacturing facility.
- The employee may occasionally be exposed to moving mechanical parts, production equipment, and moderate noise levels when working in or around manufacturing areas.
- The noise level in the office work environment is usually moderate.
- Standard business hours apply; however, evening or weekend work may be required to meet business needs, particularly for system upgrades, maintenance, or incident response.
- The position requires occasional travel between company sites and the corporate data center.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or age. If you are an individual with a disability and need a reasonable accommodation in the application or hiring process, please contact Human Resources at 414-228-5000 or hr@milwaukeeelectronics.com.
For more information about our commitment to equal employment opportunity, please see this government poster: Know Your Rights: Workplace Discrimination is Illegal | U.S. Equal Employment Opportunity Commission (eeoc.gov).
Because this job has access to controlled technology, we must comply with ITAR. Any job offers will be contingent on verification that the candidate is a U.S. person (i.e., U.S. citizen, U.S. nationals, lawful permanent resident, or individual granted asylum/refugee status in the U.S.) or can otherwise satisfy ITAR compliance requirements. If applicable, if an individual is not a U.S. person, our policy is to not take the extra step of seeking approval from the federal government for that person to work in this position.
Upon hire, the successful candidate must present acceptable proof of identity and current authorization to work in the U.S., as required on Form I-9. We do not provide sponsorship support for employment-based visas such as H-1B.
.Net Applications Developer
BizTek People, Inc. | APA International Placement Consultants -
Portland, OR
Senior Applications Scientist
Onto Innovation and Careers -
Hillsboro, OR
Senior Applications Scientist
Onto -
Hillsboro, OR