Information Technology (IT), a division of Enterprise Holdings, extends beyond traditional technology to provide powerful solutions and systems to support our world-wide business operation. Our talented workforce delivers the tools necessary to meet the demands of our customers and our business. Our platforms and strategic business focus helps drive our growth and enhance our level of customer service. Our relationship with our business is hands on and offers our workforce the opportunity to apply some of the latest technology in the market.
The Account Maintenance development team is responsible for maintaining and enhancing an application which is the single account entry system for all reservation, operational and financial systems for EHI. This system is used for all three brands. This is a newer application with additional work phases already starting for expanded functionality. This area supports a GUI application, near real time sync, and several services.
The Senior Software Engineer is responsible for developing prototypes and performing application programming for standalone and client/server software applications using Oracle, Struts 2, Hibernate, Spring, AJAX, and Java. This position interprets end-user business requirements to develop and/or modify technical design specifications for the Account Maintenance application. The Senior Software Engineer also analyzes and reviews software requirements to determine feasibility of a design within time and cost restraints. In addition, this position performs unit and integration testing and assists with developing unit test scripts. The Senior Software Engineer provides instruction and guidance to less senior team members on new tasks and assignments.
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 preferred
Oral and written communication skills to effectively communicate with various IT teams and business representatives
Troubleshooting and problem solving skills
Must be able to work in a fast paced production environment and have the ability to handle multiple tasks
Must be able to work independently with limited supervision
Experience in full lifecycle development and end-to-end testing
Proficient knowledge of SQL
Proficient knowledge of JAVA programming language
Proficient knowledge of Oracle database environment
Proficient knowledge of Struts 2, Hibernate, and Spring
Additional Skills and Competencies:
Knowledge of AJAX
Knowledge of XML Beans
Knowledge of PL/SQL
Knowledge of NT/Unix operating systems
Enterprise Rent-A-Car - 19 months ago
Enterprise Holdings is in the driver's seat in the global car rental business. Through its Enterprise Rent-A-Car, Alamo Rent A Car,...