Job Summary:
Welch Packaging is seeking a Senior Developer to play a key role in designing, enhancing, and supporting enterprise applications. This position involves collaborating with cross-functional stakeholders to deliver scalable solutions that improve operational efficiency.
Responsibilities:
• Design, develop, and maintain business-critical applications that support multiple manufacturing sites and business units
• Translate business requirements into practical, scalable technical solutions with a focus on usability and long-term sustainability
• Lead development efforts across modern application stacks, ensuring performance, reliability, and maintainability
• Contribute to and uphold best practices in distributed application design, code quality, and testing (including TDD)
• Act as a senior resource for application architecture, code quality, and development standards
• Partner with operations, supply chain, finance, and plant leadership to understand workflows and identify opportunities for system improvements
• Support integration between ERP systems, shop floor systems, and other enterprise platforms
• Troubleshoot and resolve application issues, ensuring minimal disruption to business operations
• Contribute to prioritization and roadmap planning within a shared services IT model supporting multiple stakeholders
• Mentor junior developers and provide guidance on best practices, documentation, and problem-solving approaches
• Participate in system upgrades, enhancements, and continuous improvement initiative
Qualifications:
Required:
• Bachelor’s degree in computer science, Information Systems, or related field (or equivalent experience). Equivalent work experience or relevant certifications may be considered in lieu of degree.
• 5+ years of application development experience in a business environment
• Strong Experience with: MSSQL and database design
• C# and modern application development framework
• Azure PaaS services, including Functions and SQL Azure
• Strong understanding of application design, data structures, and system integration concepts
• Proven experience as a full stack developer across backend (C#, APIs, data) and frontend (TypeScript, Vue/Blazor) technologies
• Hands-on experience with Test-Driven Development (TDD) and structured testing practices
• Ability to work effectively in a shared services environment with competing priorities across multiple business units
• Strong written and oral communication.
• Organization and attention to detail.
• Analytical and problem-solving skills.
• Time management.
• Systems analysis.
• Mathematical and deductive reasoning.
• Critical thinking.
Preferred:
• Clause Code/Codex Preferred But Not Required
• Rust/Go/Angular/React preferred but not required
Company:
Welch Packaging is a packaging and containers company that manufactures custom corrugated products and packaging solutions. Founded in 1985, the company is headquartered in Elkhart, USA, with a team of 1001-5000 employees. The company is currently Late Stage.