Sr Developer

Welch Packaging

Elkhart (IN)

On-site

USD 80,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Welch Packaging in Elkhart, Indiana, seeks a Senior Developer to design and support enterprise applications that enhance operational efficiency across its 30+ manufacturing sites. This hands-on full stack position requires extensive experience in backend services, database design, and modern frontend frameworks. The ideal candidate will have a Bachelor’s degree in computer science and at least 5 years of application development experience, including strong skills in C# and MSSQL. Opportunities for mentoring junior developers are also part of the role.

Qualifications

  • 5+ years of application development experience in a business environment.
  • Strong experience with database design.
  • Proven experience as a full stack developer across backend and frontend technologies.

Responsibilities

  • Design, develop, and maintain business-critical applications.
  • Translate business requirements into scalable technical solutions.
  • Mentor junior developers and provide guidance on best practices.

Skills

MSSQL
C#
Azure PaaS services
Application development frameworks
Full stack development
Test-Driven Development (TDD)

Education

Bachelor’s degree in computer science or related field

Tools

Azure SQL
TypeScript
Vue
Blazor

Job description

The Senior Developer plays a key role in designing, enhancing, and supporting enterprise applications that serve a network of 30+ manufacturing and distribution business units. This position operates within a centralized IT shared services model, partnering with cross-functional stakeholders to deliver scalable, reliable solutions that improve operational efficiency. The role is a hands‑on full stack position spanning backend services, database design, and modern front‑end applications.

Key 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 initiatives.
Requirements / Qualifications

Education: 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.

Experience: 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.
  • Rust/Go/Angular/React preferred but not required.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Developer
Senior Developer

Brooksource • Lansing (MI)

On-site
USD 110,000 - 140,000
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

Numerator • Indiana (PA)

On-site
USD 140,000 - 190,000
Senior Software Developer
Senior Software Developer

Maple Leaf Farms Inc • Leesburg (IN)

On-site
USD 110,000 - 140,000
Senior Software Developer
Senior Software Developer

Maple Leaf Farms • Leesburg (IN)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
.NET Senior Full Stack Developer
.NET Senior Full Stack Developer

Compunnel, Inc. • New Jersey

On-site
USD 90,000 - 120,000
Senior C# Engineer
Senior C# Engineer

Cherry Bekaert Recruiting & Staffing Services • Pittsburgh

On-site
USD 120,000 - 160,000
Lead FullStack Developer
Lead FullStack Developer

Strategic Systems Inc • Monroe (MI)

On-site
USD 120,000 - 190,000
Senior .NET Developer/ React Developer
Senior .NET Developer/ React Developer

Compunnel, Inc. • Austin (TX)

On-site
USD 100,000 - 140,000
Senior Software Developer
Senior Software Developer

Marketing Alliance Group • Dalton (GA)

On-site
USD 90,000 - 120,000