Enterprise Mobility is a leading provider of mobility solutions, owning and operating the Enterprise Rent-A-Car, National Car Rental and Alamo Rent A Car brands. They are seeking an Engineer 2 to join the Branch Messaging team, responsible for developing and supporting applications that enhance customer communication.
Responsibilities:
- 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
- Participate in the implementation, operation and/or maintenance of elements of technology
- Provide instruction and guidance to less senior team members on new tasks and assignments; ensures deadlines are met
- Collaborate with other Engineers and Management to recommend adjustments to improve overall quality of a solution
- Apply advanced knowledge of professional concepts and company objectives to resolve a wide range of moderately complex issues in creative and effective ways
- Represent team within and outside own department
- Assist with project planning; provides technical expertise to project teams and/or leads project teams within area/department
- Work on large, complex assignments
- Establish and monitor key performance metrics and define and implement improvements that adhere to established standards and meet service level agreements
- Establish, maintain and foster relationships both within and outside the team and department
- Deep understanding of OO design patterns
Requirements:
- 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 reside in the United States (does not include Alaska or Hawaii)
- Must be able to work a schedule within U.S. Central Standard Time core business hours
- Must be committed to incorporating security into all decisions and daily job responsibilities
- 3+ years of relevant experience
- Expertise in application development using Java
- Familiarity with domain driven design principles, REST and HTTP
- Experience working with an API Gateway Platform such as Kong or Amazon API
- Experience developing AWS Lambda
- Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field preferred
- Experience with Open API
- Experience with testing frameworks such as Cypress or Jest
- Experience working with both webhooks and websockets
- Experience with adaptive / responsive web design and development
- Experience with cloud providers such as Amazon or Azure
- Experience with Agile, Scrum, or similar development methodology
- Experience with JIRA
- Experience with Jenkins or other continuous integration tools
- Experience with source control management (GIT or SVN experience preferred)
- Experience in domain modeling
- Experience in Javascript, particularly in React, Typescript, and Node.js