Software Developer (Back end) - Tryfacta, Inc
chicago, IL
About the Job
About US:
Tryfacta is a leading, nationally renowned Workforce Management Solution provider for private &public sector firms across the US. We specialize in Healthcare, IT, Business Support, and Professional & Craft/Light Industrial ecosystems.
Founded in March 1996, we have a presence in all 50 States. Tryfacta has Ranked number 1 as one of the fastest-growing companies by Inc. Magazine (Inc. 5000)!
Tryfacta is certified by the Joint Commission for Healthcare Staffing Services & has numerous ISO Certifications that capture our commitment to continuous improvement.
Back-End services for all three projects (Part B):
The RTA is seeking to procure the services of a temporary software developer(s) to provide frontend and back-end development services to assist with three IT related web-based applications development projects.
The ideal candidate(s) will be a problem solver, detail oriented, and preferably have 5 to 7 years of experience in React, JavaScript, and/or Hypertext Preprocessor (PHP) Model View Controller (MVC) frameworks.
Experience with all system development life cycle stages, automated testing, and DevOps is a plus.
The first project entails the development of a new treasury forecasting and compliance application.
The current state of the treasury forecasting and compliance tool is an Excel spreadsheet with various tabs/sheets with complex formulas that are password protected and not accessible due to the actual password not known by the RTA staff.
In addition, there is a form that is built using Visual Basic for Applications (VBA) code working with the worksheets.
Users can input data into the form, which is then used to drive the calculations occurring on the various spreadsheets and summarized for the final report used by the Treasury team.
This tool is used on a daily cadence by the team to keep up with the calculations that drive their decision making on investment forecasting.
The second project involves the development of a new web application for the RTA Timetable.
Generator and migration of existing data into the new application.
The current RTA Timetable Generator is a Microsoft Access VBA front-end that utilizes a structured query language (SQL) data source (MySQL).
This application was developed according to RTA specifications and is designed to incorporate Chicago Transit Authority (CTA) and Pace Suburban Bus (Pace) General Transit Feed Specification (GTFS) feeds. A GTFS feed is composed of a series of text files collected in a ZIP file.
Each file models a particular aspect of transit information such as stops, routes, trips, and other schedule data.
It extracts and translates bus route data into the required bus arrival/departure time format, producing extensible markup language (XML) files that can be imported into Adobe InDesign.
The third project is to upgrade and enhance a Customer Relationship Management (CRM) application built inhouse for the Mobility Management team to capture and manage events coordinated by the team and collect data relevant to participation of such events for reporting and analysis purposes. This task order will be governed by the terms and conditions of the Agreement and any amendments thereto. The time of completion for the services for these three projects is within six weeks from the start of the projects. All three projects shall be worked on concurrently within the timeframe.
SCOPE OF SERVICES
The awarded contractor(s) shall provide an experienced software developer(s) to provide full stack development services.
The resource must be able to work between 15 to 20 hours a week to assigned projects during the course of 4 to 6 months for an estimated not-to-exceed total of 480 hours.
The resource shall work remotely and be available as instructed.
The selected resource(s) shall assist the RTA Software Engineer through full stack development on the first project for a new, modern treasury forecasting web application for managing current and future investment cash inflows and outflows and obtaining reports on RTA's existing investments, including maturity dates and compliance status.
The resource(s) shall also assist with a second project migrating a Microsoft Access desktop application for processing and transforming GTFS data to a web application.
This application aims to automate and streamline the process of manually inputting bus schedule data into Adobe InDesign, eliminating manual errors and saving time. The new web application will feature a modern web user interface with a representational state transfer (REST) application programming interface (API) and provide GTFS data import and XML data export for Adobe InDesign.
The resource(s) shall also assist on a third project to provide user interface enhancements and additions to a web-based CRM application used by the Mobility Management team.
Tryfacta is an Equal Opportunity-Affirmative Action Employer. We do not discriminate based on Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation / Age
Tryfacta is a leading, nationally renowned Workforce Management Solution provider for private &public sector firms across the US. We specialize in Healthcare, IT, Business Support, and Professional & Craft/Light Industrial ecosystems.
Founded in March 1996, we have a presence in all 50 States. Tryfacta has Ranked number 1 as one of the fastest-growing companies by Inc. Magazine (Inc. 5000)!
Tryfacta is certified by the Joint Commission for Healthcare Staffing Services & has numerous ISO Certifications that capture our commitment to continuous improvement.
Back-End services for all three projects (Part B):
- PHP MVC framework application development
- Java Spring framework application development
- SQL /JPA data model and service development
- REST API development
- Spring Security authentication against Microsoft's EntraID
- Test Suite Development (UI, integration, and unit tests)
- Bug fixes, code improvements and additions
- Performance optimization and caching
- Documentation and training where applicable
- Experience at all system development life cycle stages, automated testing and DevOps are a
- plus
The RTA is seeking to procure the services of a temporary software developer(s) to provide frontend and back-end development services to assist with three IT related web-based applications development projects.
The ideal candidate(s) will be a problem solver, detail oriented, and preferably have 5 to 7 years of experience in React, JavaScript, and/or Hypertext Preprocessor (PHP) Model View Controller (MVC) frameworks.
Experience with all system development life cycle stages, automated testing, and DevOps is a plus.
The first project entails the development of a new treasury forecasting and compliance application.
The current state of the treasury forecasting and compliance tool is an Excel spreadsheet with various tabs/sheets with complex formulas that are password protected and not accessible due to the actual password not known by the RTA staff.
In addition, there is a form that is built using Visual Basic for Applications (VBA) code working with the worksheets.
Users can input data into the form, which is then used to drive the calculations occurring on the various spreadsheets and summarized for the final report used by the Treasury team.
This tool is used on a daily cadence by the team to keep up with the calculations that drive their decision making on investment forecasting.
The second project involves the development of a new web application for the RTA Timetable.
Generator and migration of existing data into the new application.
The current RTA Timetable Generator is a Microsoft Access VBA front-end that utilizes a structured query language (SQL) data source (MySQL).
This application was developed according to RTA specifications and is designed to incorporate Chicago Transit Authority (CTA) and Pace Suburban Bus (Pace) General Transit Feed Specification (GTFS) feeds. A GTFS feed is composed of a series of text files collected in a ZIP file.
Each file models a particular aspect of transit information such as stops, routes, trips, and other schedule data.
It extracts and translates bus route data into the required bus arrival/departure time format, producing extensible markup language (XML) files that can be imported into Adobe InDesign.
The third project is to upgrade and enhance a Customer Relationship Management (CRM) application built inhouse for the Mobility Management team to capture and manage events coordinated by the team and collect data relevant to participation of such events for reporting and analysis purposes. This task order will be governed by the terms and conditions of the Agreement and any amendments thereto. The time of completion for the services for these three projects is within six weeks from the start of the projects. All three projects shall be worked on concurrently within the timeframe.
SCOPE OF SERVICES
The awarded contractor(s) shall provide an experienced software developer(s) to provide full stack development services.
The resource must be able to work between 15 to 20 hours a week to assigned projects during the course of 4 to 6 months for an estimated not-to-exceed total of 480 hours.
The resource shall work remotely and be available as instructed.
The selected resource(s) shall assist the RTA Software Engineer through full stack development on the first project for a new, modern treasury forecasting web application for managing current and future investment cash inflows and outflows and obtaining reports on RTA's existing investments, including maturity dates and compliance status.
The resource(s) shall also assist with a second project migrating a Microsoft Access desktop application for processing and transforming GTFS data to a web application.
This application aims to automate and streamline the process of manually inputting bus schedule data into Adobe InDesign, eliminating manual errors and saving time. The new web application will feature a modern web user interface with a representational state transfer (REST) application programming interface (API) and provide GTFS data import and XML data export for Adobe InDesign.
The resource(s) shall also assist on a third project to provide user interface enhancements and additions to a web-based CRM application used by the Mobility Management team.
Tryfacta is an Equal Opportunity-Affirmative Action Employer. We do not discriminate based on Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation / Age
Source : Tryfacta, Inc