Software Developer

August 2022

Location: Clearing Yard, Bedford Park, IL

Compensation: Commensurate with experience and includes a comprehensive fringe benefits package.

Job Title: Software Developer

The software developer will be responsible for the day-to-day operation and enhancements of Belt Railway’s custom developed operational system. This is a hands-on role which will be responsible for all stages of the software development lifecycle including functional design, technical architecture and design, development, testing, user enablement and adoption, end user support, and issue triage. The system is built using Java / Spring / React / Thymeleaf, with a Microsoft SQL Server Database and deployed in the Microsoft Azure cloud environment.

  • Attend requirements gathering sessions with product owners and end users, produce functional designs that reflect what the features will do and document all findings.
  • Implement the necessary screens, programming logic, and reports to implement the business requirements. Fully test solutions and deploy the components to the necessary environments.
  • Actively participate in quality assurance, including hands-on system and user testing of the software developed.
  • Work with end users to assist them in using and adopting the platform, as well as supporting their day-to-day support questions. Plan ongoing software deployments to continually release enhancements and fixes to end users.

Qualifications, Knowledge, Skills, and Abilities


  • Bachelor’s degree in Computer Science or a related field from an accredited university, required
  • Master’s degree in Computer Science or a related field is a plus


  • One (1) + years’ application development experience; preferably in Java / Spring environment
  • One (1) + years’ writing and optimizing SQL queries
  • One (1) or more years’ experience on the Microsoft Azure platform
  • Experience deploying web applications a plus


  • Java, React, Spring, Thymeleaf, HTML, CSS, Javascript, SQL, Microsoft SQL Server
  • Azure Web Apps, Virtual Machines, Azure DevOps

Other Knowledge, Skills & Abilities

  • Solid understanding of object-oriented programming (OOP)
  • Knowledge and understanding of SDLC (System Development Life Cycle)
  • Strong written and verbal communication skills
  • Ability to work effectively, as well as independently, in a team environment
  • Ability to lead junior developers


Equal Employment Opportunity

Workforce diversity is an essential part of the Belt Railway’s commitment to quality and to the future. We encourage you to apply, whatever your race, gender, color, religion, national origin, age, disability, marital status, sexual orientation, or veteran status.