Position Summary
We are seeking a Full Stack Software Developer to design, develop, and deploy advanced decision support systems that enhance transportation planning, operational performance, and network optimization. This role offers the opportunity to work on mission critical applications that influence strategic and operational decision making across a large transportation network.
The successful candidate will collaborate with business stakeholders, operational teams, and technical professionals to translate complex business challenges into scalable software solutions. This individual will contribute throughout the full application lifecycle, including requirements gathering, application design, development, testing, deployment, and production support while creating highly effective user experiences and analytical tools.
Key Responsibilities
• Design, develop, and maintain web based decision support and transportation planning applications
• Build analytical solutions that support network planning, service design, operational performance, and disruption management initiatives
• Create intuitive user interfaces and interactive data visualization tools that enable effective decision making
• Design, develop, and support ETL processes and integrated data repositories for analytical applications
• Develop enterprise applications using Java, Python, and modern web technologies
• Collaborate with business partners and operational teams to identify process improvement opportunities and technology solutions
• Support application testing, deployment, implementation, and ongoing production maintenance activities
• Enhance existing operations research and analytics applications through continuous improvement initiatives
Key Requirements
• Bachelor's degree in Computer Science, Engineering, Operations Research, Information Systems, or a related quantitative discipline
• 1 to 3 years of full stack software development experience delivering production applications using established software development best practices
• Strong experience developing enterprise applications using Java and related technologies
• Proficiency with JavaScript, React, HTML5, and CSS for modern web application development
• Experience developing decision support systems utilizing operations research, optimization, or advanced analytics methodologies
• Strong SQL skills with experience working with relational database platforms
• Experience working within Linux or UNIX development environments
• Exposure to AI tools and technologies and the ability to leverage them in software development initiatives
• Knowledge of transportation planning, logistics, network optimization, or railroad operations concepts preferred
• Excellent analytical, problem solving, written, and verbal communication skills
• Ability to collaborate effectively with cross functional teams and adapt to evolving business priorities
Why Join This Opportunity
• Work on meaningful technology solutions that directly impact large scale transportation operations
• Gain exposure to advanced analytics, optimization, and decision support technologies
• Collaborate with experienced professionals across software engineering, operations research, and transportation domains
• Contribute to innovative projects that drive operational efficiency and business value