Enterprise Holdings Engineer 3, Software in St. Louis, Missouri

The Information Technology (I.T.) division of Enterprise Holdings builds and implements powerful solutions that help to drive and support the global operations of our brands and businesses, including Alamo Rent A Car, Enterprise Rent-A-Car and National Car Rental. With over 9,000 branch locations across the world and more than 100,000 employees, Enterprise Holdings and its affiliates own and operate 2 million cars and trucks.

Here, you will be part of a team that creates and delivers leading-edge technologies and expansive systems that impact every aspect of our growing businesses. We provide the resources to enable and develop our more than 2,000 innovative I.T. professionals in a variety of career paths. This is where it all starts. All systems GO!

As an Engineer 3 you will design, develop and modify many different elements of technology. You will be required to understand advanced methods, theories and research techniques that establish ongoing direction and implementation of the technology vision and strategy. As an Engineer 3, we will be looking to you as a subject matter expert in multiple areas of technology that will represent your team in a positive manner within and outside of your department. You will be leading implementations and providing viable recommendations for implementing new solutions. You will be providing instruction and guidance to less senior team members on new tasks and assignments; ensuring deadlines are met. Daily activities will include collaborating with Architects and recommending adjustments to the architecture to improve the overall quality and integration. You will also be required to monitor key performance metrics to ensure compliance of established standards, processes, and procedures.

You will be responsible for working with Project Managers and Software Engineers to implement new functionality and modifications, meeting all development, PII and PCI security standards. You must be able to work in a fast paced, production environment and have the ability to handle multiple tasks. You will analyze, design, develop, test, maintain, document and install standalone and client/server software applications using Java, JUnit, and Oracle.

  • Code and successfully perform unit and integration testing of software to ensure proper and efficient execution as well as compliance to the business and technical requirements

  • Resolve in a timely manner problems that arise with existing production applications to ensure the efficient and proper functioning of application components

  • Participate in acceptance testing to ensure client/user needs are met

  • Migrate applications to quality assurance and/or the production environment, or perform quality assurance as necessary

  • Work with Managers and team members to develop to development standards

  • Have minimal return work as a result of misunderstanding assigned tasks, communicating with users, and exercising appropriate judgment between what is requested and what is feasible

Equal Opportunity Employer/Disability/Veterans


  • Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future

  • Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field

  • Must be committed to incorporating security into all decisions and daily job responsibilities

  • 5+ years of Java application development experience

  • Experience in full software development lifecycle and end-to-end testing

  • Proficient knowledge of Windows/Unix operating systems

  • Proficient with web services & service oriented architecture

  • Experience with unit testing frameworks such as JUnit, Mockit, and EasyMock

  • Experience with Java open source frameworks including Spring, Hibernate, XML Beans, and Jakarta Commons

  • Experience with agile development methodologies and tools such as Scrum, JIRA, and Confluence

  • Experience with application servers such as WebLogic and Tomcat

  • Experience with Maven and Git

  • Knowledge of PL/SQL and Oracle database server

  • Must have good communication skills

  • Must be able to effectively communicate to various levels of management and with people with varying technical knowledge

  • Must be committed to incorporating security into all decisions and daily job responsibilities

Street 2: St. Louis

External Company URL: www.erac.com

Requisition Number: 2018-247563