Software Developer I

Omni Industries, L.L.C.
Shreveport, United States of America
19 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Shreveport, United States of America

Tech stack

Clean Code Principles
Java
.NET
Software Applications
C Sharp (Programming Language)
Code Review
Software Debugging
Supervisory Control and Data Acquisition (SCADA)
Python
Laboratory Information Management Systems
Microsoft SQL Server
MySQL
Software Maintenance
Software Engineering
Software Troubleshooting
GIT
Information Technology
Operational Systems
Software Version Control
Programming Languages

Job description

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., * 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.

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.

Education and Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 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.

Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer.
  • Occasional visits to manufacturing floor environments as part of application support or troubleshooting.
  • Must be able to wear personal protective equipment (PPE) when required in production areas.

Apply for this position