The company is looking to solve the problem of maintaining and improving its cloud-based software solutions for dealerships and Original Equipment Manufacturers (OEMs) by hiring a Senior Software Engineer.
Requirements
- 5+ years of Software development experience, with a strong focus on Java/J2EE
- Experience with large scale systems along with exposure to E2E design
- Experience utilizing Agile and Scrum software development methodologies
- Proficient with test-driven development
- Experience with CI/CD pipelines and DevOps practices
- Experience using and supporting JBoss/Wildfly (Preferred)
- Ability to troubleshoot and debug complex systems in a cloud environment, preferably AWS (Preferred)
Responsibilities
- Develop and implement code that is clean, efficient, and well-documented, adhering to team standards
- Conduct unit testing and participate in code reviews to maintain high-quality code and does testing
- Manage and optimize CI/CD pipelines, automating build, test, and deployment processes to streamline releases and maintain consistency across environments
- Work closely with business, Product management, Product Owners, Scrum Masters, QA, Architects, and Cloud Engineering team to facilitate smooth rollouts across AWS environments
- Develops new concepts, methods, and techniques by staying up to date with current technologies in the field
- When given a piece of the system, they will be able to dissect it and understand how it flows, beyond their own code, companies, and third parties' code
- Drive timely/quality delivery against business goals, while evangelizing and improving engineering excellence
Other
- Bachelor's degree in computer science, Engineering, or related field
- Strong verbal and written communication skills along with prioritization of duties
- Collaborative problem-solving ability and self-motivated
- Ability to document, track and monitor a problem/issue to a timely resolution
- Applicants must be authorized to work in the U.S.