IT Software Developer

ZIEHL-ABEGG, INCWinston-Salem, NC
Onsite

About The Position

The IT Software Developer is responsible for designing, developing, maintaining, and supporting software applications, system interfaces, web services, and automation solutions that support business operations in a manufacturing environment. This role works closely with IT, operations, warehouse, production, finance, and business teams to improve system efficiency, data flow, reporting accuracy, and process automation.

Requirements

  • Bachelor’s degree in computer science, network security, or equivalent technical background
  • Minimum of 4 years of experience in IT programming.
  • Must be able to work in a fast-paced manufacturing environment and support business-critical operations.
  • Must have strong hands-on development experience with Microsoft-based technologies. (.NET, C#, SQL Server, JavaScript)
  • Must have practical experience with Azure DevOps or similar DevOps tools.
  • Must understand software development lifecycle, testing, release management, and production support.
  • Must be able to develop and troubleshoot interfaces, APIs, web services, and database-related issues.
  • Must be able to communicate technical topics clearly to both IT and non-IT users
  • Attention to detail
  • Critical thinking
  • Ability to work under pressure
  • Strong ethical standards
  • Team collaboration
  • Continuous learning mindset

Responsibilities

  • Design, develop, test, deploy, and maintain internal business applications, interfaces, and automation tools.
  • Develop and support system integrations between ERP, warehouse systems, production systems, reporting platforms, and third-party applications.
  • Build, maintain, and troubleshoot APIs, web services, data exchange processes, and interface jobs.
  • Support Microsoft Azure DevOps processes, including source code management, CI/CD pipelines, version control, deployment tracking, and development task management.
  • Work with business departments to gather requirements, analyze current processes, and identify opportunities for automation and system improvement.
  • Develop database queries, reports, data extraction tools, and integration logic to support business decision-making.
  • Monitor application and interface performance, identify failures, and resolve technical issues in a timely manner.
  • Support ERP-related development, data migration, interface testing, user acceptance testing, and system rollout activities.
  • Create and maintain technical documentation, including interface design documents, data mapping, process flow diagrams, deployment instructions, and support procedures.
  • Collaborate worldwide with infrastructure, cybersecurity, ERP, business application teams and developer teams to ensure solutions are secure, scalable, and reliable.
  • Follow change management, testing, coding, documentation, and deployment standards.
  • Provide second-level or third-level support for business-critical applications and integrations.
  • Work with external software vendors or consultants to troubleshoot issues, coordinate enhancements, and support system upgrades.
  • Participate in continuous improvement initiatives related to digitalization, manufacturing process improvement, warehouse efficiency, and data accuracy.
  • Support reporting, dashboard, and data integration needs using approved company tools and platforms.
  • Ensure developed solutions meet company standards for security, reliability, maintainability, and performance.

Benefits

  • Tuition Reimbursement Program
  • Health, Dental and Vision options
  • Company-paid Life insurance
  • Short and Long-Term Disability insurance
  • Parental leave
  • 401(k) retirement account with a generous company match
  • Twenty (20) days of Paid Time Off (PTO) per calendar year
  • Eleven (11) holidays per calendar year including a floating holiday of employee’s choice
  • Career advancement and training opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service