Software Developer I

OMNI INDUSTRIES INCShreveport, LA
Onsite

About The Position

The Junior Software Developer I plays a pivotal role in supporting the development, testing, and maintenance of software applications that power the oil manufacturing facility’s operations. Under the guidance of Software Development Manager & Senior Developer, this level position contributes to optimizing and streamlining key business processes across departments like production, quality, logistics, and maintenance. The role is ideal for someone looking to expand their technical expertise in a fast-paced industrial environment while helping digitize essential operational systems.

Requirements

  • Familiarity with programming languages such as C#, Java, Python, or .NET.
  • Basic understanding of database management (SQL Server, MySQL) and version control systems (e.g., Git).
  • Strong problem-solving and analytical skills, with the ability to troubleshoot complex technical challenges.
  • Eagerness to learn and grow within a dynamic, fast-paced industrial IT environment.
  • Excellent communication and collaboration skills, with the ability to work well in a team setting.
  • Attention to detail with the ability to follow coding standards and documentation best practices.

Nice To Haves

  • Previous internship or academic project experience in software development is preferred.
  • Experience in a manufacturing or industrial setting is an advantage but not a requirement.

Responsibilities

  • Assist in the development, testing, and debugging of software applications and tools used within the facility.
  • Write clean, maintainable, and efficient code based on project specifications and design requirements.
  • Support integration efforts for various platforms (e.g., ERP, MES, SCADA, LIMS) to ensure smooth communication across systems.
  • Collaborate with cross-functional teams to gather requirements and resolve technical issues that arise during development.
  • Document software functionality, revisions, and updates in coordination with the ITS team to ensure accurate records.
  • Actively participate in code reviews and team meetings to maintain high standards and alignment with industry best practices.
  • Provide user support, troubleshooting software issues, and ensuring the continued operation of applications.
  • Stay up-to-date with emerging programming languages, frameworks, and development practices to drive continuous improvement.
  • Any other tasks or projects assigned by upper management.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service