CSAA Insurance Services, Inc. is looking to build out current and next-generation UBI capabilities, including migrating on-premises capabilities to AWS cloud architecture and developing next-generation mobile-app features.
Requirements
- Software development and deployment experience leveraging Java, JavaScript, and TypeScript programming languages.
- Developing and deploying Telematics solutions, including integrating with other systems, working with operational teams that support putting the telematics system into production, analyzing data, and measuring Telematics system performance;
- Software development and unit testing using Java, JavaScript, TypeScript, and Node.js;
- Developing in “on-premise” and “cloud” computing environments, using Java Spring Boot (on-premise) and AWS Lambda (cloud);
- Diagnosing and implementing fixes to solve customer problems.
Responsibilities
- Build out our current and next-generation UBI capabilities, including the migration of our on-premises capabilities to our AWS cloud architecture, and our next-generation mobile-app features.
- Develop clear and complete design artifacts as needed to illustrate implemented technology.
- Build unit-tests along with code implementations to help automate our testing capabilities as we continue our dev-ops practice.
- Serve as a lead and architect during design sessions, implementation planning, code reviews, and troubleshooting for UBI solutions that are being developed.
- Work closely with other functional teams including Policy Administration, Claim Administration, and Product to solve complex integration challenges.
- Ensure that technical solutions are aligned with Enterprise Architecture and applications and systems are built for uninterrupted availability, meet performance requirements, future extensibility needs, are capable of multiple system integrations and long-term growth, and require low-maintenance support.
- Help to establish and improve the capabilities of our UBI operations, which support the telematics implementation on a daily basis as issues arise.
Other
- Requires a Bachelor's degree in Computer Science, Computer Engineering, or a related field, and five years of software development and deployment experience
- May train or mentor more junior Software Engineers.
- May work remotely within commuting distance of Glendale, Arizona office.