© 2015 by TranSmart Technolgies Inc


  • w-facebook
  • YouTube Clean
  • Google+ Clean
  • LinkedIn Clean

TranSmart/EJM Corporation is a subsidiary of TranSmart Technologies, Inc. and is a Disadvantaged Business Enterprise (DBE), Minority Business Enterprise (MBE), and Women’s Business Enterprise (WBE) in Illinois. TranSmart/EJM is a leading provider of planning, engineering, construction and maintenance-related services to public and private sector clients; specializing in ITS, civil, structural, electrical, and traffic engineering; program management, and construction inspection services.


TranSmart/EJM’s team of diverse, dedicated and experienced engineers and specialists have successfully led and completed studies and projects covering all phases from conception to design to operations and maintenance. TranSmart/EJM is prequalified with IDOT in 18 categories covering all three project phases. In addition to having 30 Illinois licensed professional engineers, TranSmart/EJM’s staff is comprised of professionals with licenses and certifications that include structural engineering (SE), traffic operations (PTOE), Cisco Certified Network Associate (CCNA), LEED, bridge inspection (program manager), and construction oversight (documentation and materials technician).




JOB TITLE:            Sr. Software Engineer


REPORTS TO:     Chief Innovation & Technology Engineer


FLSA STATUS:    Exempt


SUMMARY:        The Sr. Software Engineer will contribute to the enhancement and creation of products and applications for advanced transportation and traveler advisory systems. They will be responsible for ensuring that the quality meets or exceeds the defined requirements, including providing direction to other software staff.



  • Design, develop, and deliver high quality components and features for designs on component level solutions via design and requirement/specifications

  • Contribute to professional development environment by adhering to development standards in the development of system components

  • Ensure rigorous standards by designing and executing component unit tests and following code quality aspects, including but not limited to SOLID and clean code principles

  • Contribute to the continuous integration and development builds via the configuration environment

  • Communicate with internal and external customers to understand the needs and provide the proper solution


QUALIFICATIONS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Minimum of 7 years software development and/or deployment experience using Java and J2EE technologies. C+, XML, and/or be able to demonstrate significant related HTML experience is a plus.

  • Must be able to demonstrate software development management skills where a team of developers is involved.

  • Must have working knowledge of web services and RESTful interfaces

  • Hands-on development and leadership in browser based UI applications, Swing and AWT applications and/or directly parallel applications

  • Can work in an open environment and has skills with agile development approaches

  • Collaborates well in teams and can lead small groups of at least five people, along with individual assignments

  • Hands-on software troubleshooting expertise for one’s own development and individual assignments and in conjunction with the software team as most development ties into integrated systems

  • Excellent oral and written communication skills

  • Ability to utilize both on-line and team resource to solve problems, maintain schedule, and document lessons learned.

  • Permanent US work authorization or legally authorized to work in the US



  • Bachelor or equivalent degree in information technology, computer science/engineering (with programming/application development focus), or related discipline

  • Proficient in developing and troubleshooting server side components of the enterprise applications

  • Development experience with dynamic rich user interfaces using JSP, html, JavaScript, JavaScript libraries including Angular, AJAX is a plus

  • Experience with mobile applications development (Both Android and iOS)

  • Solid understanding of n-tiered Architecture, SDLC, Web Services Component Architecture, Object Relational Mapping

  • Experience with Remote Method Invocation (RMI), Java Message Services (JMS), or other synchronous/asynchronous message service

  • Strong understanding of Linux/Unix/Microsoft Windows Environments including Bash scripting

  • JAVA development tools including Eclipse, ANT, log4J, etc.

  • Relational databases (such as Oracle, SQL Server, Postgres etc.)

  • Experience with gathering, documentation, and analysis of business requirements in order to help define scope of software development initiatives and prototyping

  • Proficiency in understanding configuration management strategies and software management processes and tools

  • Ability to learn and lead task goals within the transportation domain

  • Ability to father and interpret data in areas that are more complex and sometimes less clearly defined

  • Utilization of large data sets for collection, processing, archiving, and data analytics.

  • Knowledge and interest in digital map and roadway/transit traffic operations



  • Work is performed primarily in a standard office environment at a client’s facility

  • Primary functions require sufficient physical ability and mobility to work in an office setting; to stand or sit for prolonged periods of time; to occasionally stoop, bend, kneel, crouch, reach, and twist; to lift, carry, push, and/or pull light to moderate amounts of weight; to operate office equipment requiring repetitive hand movement and fine coordination including use of a computer keyboard

  • Capability to travel to and work on-site at various locations using various modes of private and/or commercial transportation to work on-site in various Northeastern Illinois locations including but not limited - Downtown Chicago, Schaumburg,  and Downers Grove.  Scheduling of which site, days of the week, and times for each location will be subject to specific contract requirements and may change or update periodically.

  • Verbally communicate to exchange information

  • Vision – See in the normal visual range with or without correction

  • Hearing – Hear in the normal audio range with or without correction


This job description does not list all the duties of the job. You may be asked by supervisors or managers to perform other instructions and duties. This job description may be revised from time to time and does not constitute a contract for employment.


TranSmart/EJM Corporation is an Equal Opportunity Employer.

Send Resume to service@transmartinc.com