Software Developer
April 2025
Company: The Belt Railway Company of Chicago
Position Title: Software Developer
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
Education
- 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
Experience
- 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
Technologies
- 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.