Application Support Engineer
About CCC
At CCC, it’s all about connectivity we are a provider of innovative cloud, mobile, telematics, hyperscale technologies and services for the automotive, insurance, and collision repair industries. Our solutions and big data insights are delivered through our CCC ONE™ platform, which connects 350+ insurance companies, 24,000+ repair facilities, original equipment manufacturers, hundreds of parts suppliers, and dozens of third-party data and service providers. Our platform, carwise.com , provides access to car-related services for millions of consumers. Auto Injury Solutions Inc., also a CCC company, provides casualty solutions to auto insurers for the handling of first and third-party claims. In short, our collective set of solutions make connected car, vehicle, and accident data actionable, informing decision-making, enhancing productivity, and helping customers deliver faster and better experiences for end consumers.
Job Description Summary
The Application Support Engineer is responsible for providing system and software support for our analytics data warehouse applications. The engineer should be a self-starter and should be able to collaborate with Product Management, Product Development, Quality Assurance and Dev Ops teams to support back-end and client facing applications. The engineer will also troubleshoot and resolve issues that occur in the application software. As a support engineer, you will be responsible to address technical customer escalations related to the applications and resolve them. This position will be responsible for technical interaction with external customer IT departments in order to debug and resolve issues during system and application outages. The engineer will work closely with the development teams to implement solutions that may require application software changes. The support engineer will recommend appropriate technology options to development or IT Operations management in order to help support these applications.
Job Duties
- Handle application software related tickets escalated by Customers, Technical Support, and Product Development teams
- Make recommendations for operational efficiency improvements and new operational enhancements (Monitoring, reporting, alerting, etc.)
- Participate in Application / Platform releases and maintenance for production and pre-production environments.
- Review and approve planned deployments with the product development teams.
- Participate in disaster recovery tests by performing documented recovery procedures for the applications
- Work with development teams to establish analytics application support standards and publish operational run book documentation for production
- Ensure applications meet SLAs and comply with SOC audit requirements
Qualifications
Must have:
- Understanding of ETL (1-3 years)
- Working knowledge of SQL, Hive, MongoDB, PostgreSQL and Aurora Databases
- Proficiency in Hortonworks Data Platform (HDP), Kafka, PySpark, Airflow etc. – PENTAHO a plus
- Good command of MicroStrategy and Tableau – admin skills a plus
- Understanding of Linux/unix, Bash Shell scripting (1-3 years)
- Experience with Python scripting
Good to have:
- Working knowledge of crontab files
- Understanding of AWS and related open source / cloud technologies
- Experience with XML and JSON formats
Soft Skills Requirements
- Excellent written and verbal communication skills
- Good command of the English language
- Ability to create/modify technical documentation
- Ability to resolve issues by engaging other teams
- Able to manage internal and external customers
- Provide support knowledge, and guidance to internal Operations teams
- Strong analytical, problem-solving and performance tuning skills in debugging application software
- Familiarity with support ticket methodology