Job type full-time
Full job description
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 businessAs 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 brandsHere, 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 businessToday – and every day – the safety and wellbeing of employees, customers and the communities we serve is our top priorityFor the latest on our covid-19 response, please click here.
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 technologyYou will be required to understand advanced methods, theories, and research techniques that establish ongoing direction and implementation of the technology vision and strategyAs 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 departmentYou will be leading implementations and providing viable recommendations for implementing new solutionsYou will be providing instruction and guidance to less senior team members on new tasks and assignments, ensuring deadlines are metDaily activities will include collaborating with architects and recommending adjustments to the architecture to improve the overall quality and integrationYou 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 problemsWe are looking for a talented individual who can serve as a subject matter expert in their focus area and represent their department on complex assignmentsYou 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 effectivenessYou 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 technologyYou will be responsible for mentoring, driving standards, ensuring code performance, contributing to code reviews, and performing unit and integration testingYou will also assist with the analysis and review of software requirementsEqual opportunity employer/disability/veterans
Must be presently authorized to work in the u.sWithout 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