Enterprise Holdings Engineer 3, Software in St. Louis, Missouri
Enterprise Holdings, operating the National, Enterprise, and Alamo car rental brands is looking for a Engineer 3, Software to join our amazing Information Technology team! Enterprise Holdings is the largest and fastest growing privately owned automotive rental and leasing company in the North America.
Enterprise Holdings is powered by technology, and IT is a critical area of the business. As a diverse team of idea enablers and problem-solvers, our innovative IT professionals design, develop and drive the tech that is redefining how customers rent, buy and share vehicles from our family of brands. Here, you will be part of a team that creates and delivers powerful technical solutions for our branch locations and employees across the world with the resources and support to develop in a variety of career paths.
As you are considering a position with Enterprise Holdings, we invite you to learn more about our business. Today – and every day – the safety and wellbeing of employees, customers and the communities we serve is our top priority. For the latest on our COVID-19 response, please click here.
The Vehicle Management team is responsible for developing technology solutions that support global business operations and span the full vehicle life cycle including acquisition, onboarding, maintaining/repairing, and selling vehicles. As a member of the Vehicle Management team you will have an opportunity to work across several different product areas and collaborate with other teams. With almost $20 billion invested in over 2 million vehicles, you will play a critical role in supporting and maintaining solutions that enable business leaders to drive out best in class solutions.
As an Engineer 3 , you will be responsible for using your technical knowledge of professional concepts to solve business problems. We are looking for a talented individual that can serve as a subject matter expert in their area of focus and represent their department on complex assignments. You will be responsible for evaluating elements of technology’s effectiveness through requirements gathering, testing, research and investigation and make recommendations for improvements that result in increased quality and effectiveness. You will be required to listen to and evaluate customer needs to determine and provide high quality solutions that align with customer expectations.
Additionally, you will be responsible for debugging, patching, and improving the overall health and stability of applications in Vehicle Management. It is important for you to interpret end-user business needs to develop and/or modify technical design for off-the-shelf and/or custom-developed applications. In addition, the Engineer 3, Software will perform unit and integration testing and develop unit test scripts. Additional responsibilities include and may not be limited to:
Using broad expertise and skills to resolve a wide range of complex issues
Contributing to development of company objectives and principles to achieve goals in creative and effective ways
Assisting in the development of strategic planning for department
Mentoring and providing technical guidance to less experienced software engineers
Following and implementing defined standards, processes and procedures for the department
Researching and seeking out emerging technologies that would be beneficial to the team
This role is open to candidates who wish to work remotely
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
5 or more years’ related experience
Expertise in application development using Java
Experience with Web Services SOAP and/or Rest
Experience and proficiency in SQL programming
Professional development experience programming using Angular
Expertise in source control, work tracking and deployment tools such as GIT/Bitbucket/Jenkins
Proven ability to effectively coach and mentor other engineers and team members
Expertise in object-oriented application development principles, concepts, analysis and design
Experience with Agile, Scrum or similar development methodology
Must be committed to incorporating security into all decisions and daily job responsibilities
Experience with cloud providers Amazon Web Services (AWS), Azure or similar
Professional development experience in C# / .NET