Enterprise Holdings IT Senior Software Engineer - React/Java Developer - Blitz in St. Louis, Missouri
Enterprise Holdings, operating the National, Enterprise, and Alamo car rental brands is looking for a Senior Software Engineer - React/Java Developer (Engineer 2, 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 (https://www.enterpriseholdings.com/en/customer-service/coronavirus-covid-19-update.html) .
This position is open to candidates who wish to work from home (WFH). Employees who choose virtual / remote work should have an adequate space to serve as their home office. #LI-REMOTE
As an Senior Software Engineer, 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 Senior Software Engineer, we will look to you as a subject matter expert in multiple technology areas that will positively represent your team within and outside 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 with established standards, processes, and procedures.
As an Senior Software Engineer, you will be responsible for using your technical knowledge of professional concepts to solve business problems. We are looking for a talented individual who can serve as a subject matter expert in their focus area 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.
As an Senior Software Engineer, your main area of responsibility is to develop/enhance/deliver business-critical tools/solutions for field/group Rental Operations & Fleet Logistics teams including, modifying and developing high complexity code independently within or outside various teams using applicable technology. You will be responsible for mentoring, driving standards, ensuring code performance, contributing to code reviews, and performing unit and integration testing. You will also assist with the analysis and review of software requirements.
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
Must be committed to incorporating security into all decisions and daily job responsibilities
3+ years of Software Development Experience
3+ years of UI Development Experience including CSS3, HTML5, Responsive/Adaptive
2+ years of React JS development experience architecting highly complex enterprise systems
2+ years of Java development experience
Experience with Spring, Hibernate, and Web Services
Experience working in AWS environment
Experience with Jenkins
Strong understanding of ADA compliance AA standards
Experience in a production support environment
Experience in the full software development lifecycle and end-to-end testing
Experience with JIRA, Confluence, and/or similar tool
Experience with agile development methodologies and tools such as Scrum or Kanban
Experience with source control management (Bitbucket/GIT experience preferred)
Strong teamwork abilities in a collaborative environment
Must have good oral and written communication skills to communicate with various IT teams and business representatives effectively
Must be able to both collaborate in a team-oriented environment, and work independently while providing direction to other team members
Must have good troubleshooting and problem-solving skills, including debugging multi-threaded applications
Must have previous experience leading large scale projects
Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field preferred
Experience with SOA and AOP
Knowledge of MVVM architecture is preferred
Knowledge of Design Patterns is preferred
Enterprise Holdings/Enterprise Rent-A-Car/Alamo Rent A Car and National Car Rental seeks and values people of all backgrounds because every employee, customer and business partner is important. Enterprise Holdings is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, gender identity or protected veteran status and will not be discriminated against on the basis of disability.