The Illinois Tollway is dedicated to providing and promoting a safe and efficient system of highways while ensuring the highest possible level of service to our customers. Whether it's I-PASS, the Move Illinois Program, open road tolling, or keeping you safe with our H.E.L.P. trucks, we are committed to delivering significant benefits and services to customers.
The Tollway is a user-fee system – no state or federal tax dollars are used to support maintenance and operations. Operations are funded by toll and concession revenues.
Under the leadership of the Board of Directors and Executive Staff, the Tollway is committed to achieving the following goals: increase collaboration with regional transportation and planning agencies, promote the regional economy, maintain financial integrity, foster environmental responsibility, and sustainability, maintain the safety and efficiency of the Tollway system, further transparency, and accountability, enhance customer service, and maintain public trust.
In support of this vision, the Application Developer will be joining the Application Development team and will engage in the design, development, and maintenance of custom applications and scripts used by various departments within the organization.
Essential Job Functions
Reports to the Deputy Chief of IT Application Development and has no direct reports. The Application Developer will be required to work in a team environment with other developers as well as other IT staff and business users.
Responsible for designing, developing, and maintaining software applications that meet the needs of our organization and aligns with the Tollway’s organizational vision and strategy. Collaborates with team members to ensure that our applications are built to the highest quality standards and satisfy project requirements. Provides assistance in all areas of the SDLC as required.
The primary software development framework will be based on Microsoft’s.NET platform, with Microsoft SQL Server used for database management. Creates and deploys SQL queries and generating reports to extract and analyze data from developed systems, as well as other existing systems. Additionally, low-code development platforms will be utilized by Application Developers to build enterprise-level business applications that deliver value to the organization.
Design, develop, and maintain software applications using the .NET platform and related technologies.
Write clean, well-documented, and efficient code that meets industry standards.
Work with project managers and other team members to understand project requirements and design software solutions that meet those requirements.
Use low-code development tools to accelerate application development.
Develop and maintain SQL queries for application support and reporting (SSRS)
Collaborating with internal and external teams to produce and maintain software design, development, and architecture
Translate application storyboards and use cases into functional applications
Utilize Agile planning methods while working the product backlog of features, tasks, and bugs
Provide development for the integration of data between systems and ensure those integrations meet functional requirements, system compliance, and interface specifications.
Conduct code reviews and participate in testing to ensure that applications are of the highest quality.
Use version control systems to manage software changes, collaborate with other team members, and facilitate deployments.
Improving and modernizing existing software by incorporating latest industry advancements, standards, best practices, and upgrades
Ensuring that outputs are visually appealing, user-friendly, and engaging
Execute full software development life cycle (SDLC)
Perform root cause analysis for production errors – Facilitate production rollouts, fixes, revisions, and updates as needed
Other duties as assigned
Bachelor’s Degree in Computer Science, MIS, or related field or 3+ years experience in database driven application development
Possesses Microsoft certifications.
Skills and Experience (Required)
Candidates must possess all of the enumerated requirements to be considered for this position, including the following:
Experience in designing, analyzing, developing, and testing web applications built on the .NET platform
Proven understanding of .NET features/languages including but not limited to ASP.NET, Web APIs, Blazor, MVC, SignalR, and C#.
Knowledge of relation databases, T-SQL and ORM technologies (Entity Framework)
Ability to build and maintain SQL queries for application support and reporting
Strong understanding of object-oriented programming
Proficient understanding of code versioning tools
Understanding of Software Development Life Cycle and Agile methodologies.
Outstanding analytical, problem-solving, and communication skills with a strong attention to detail
Demonstrate initiative, exercise good judgment, and have the ability to achieve results individually and as part of a team.
Skills and Experience (Desired)
Candidates will also be evaluated based on these additional corporate competencies, including the following:
Experience with SQL Server Reporting Services
Experience of low-code development tools and platforms.
Experience with Java development.
Experience with Oracle databases.
Knowledge of modern technology delivery capabilities – Cloud, Dev/Ops, CI/CD
The Illinois Tollway is committed to creating a diverse environment and is proud to be an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, marital status, national origin or ancestry, disability, unfavorable discharge from military services, age, order of protection status, military status, **gender** or **gender** orientation.