We use cookies to better understand how you use our site and to provide ads and other offers that may be most relevant to you. By closing this message box or continuing to use our site, you agree to our use of cookies. To find out more, please see our Privacy Policy.

Software Engineer - Telematics

Apply button 5fe10ae9207edfa7038eb6a5b03303603ff6e003cddc11e21579c3c21bf1ad16

Basic Job Info

 
Location
US-TX-Austin
 
Degree Required
4 Year Degree
 
Begin Date
1/1/2020
 
End Date
1/31/2020
 
Base Pay
N/A
 
Employment Type
Full-Time
 
Manages Others
False
 
Relocation Covered
False

Job Description

The primary objective of our Associate, Software Engineer is to participate in the design, development and maintenance efforts of CCC’s Telematics applications. This individual leverages their knowledge of analysis, design, coding, testing, and maintenance of software applications to develop, enhance, and modify CCC applications. The Java / JEE Software Engineer is expected to assist with the conceptualization of software solutions at both the unit level, ie. program module, and at the system level, ie. integrated applications. This individual demonstrates an understanding of the latest development environments including development tools and applications.



Job Duties

•             Researches technical solutions to business problems

•             Collaborates with the broader Agile team on a day-to-day basis and within the four Agile ceremonies

•             On time delivery of high quality software applications.

•             Development, testing, and documentation of software and infrastructure products

•             Participate in open, frank discussions, especially in technical matters, while giving and accepting feedback and constructive criticism

•             Work with Quality Assurance and Product Owner teams to ensure that software products meet functional and non-functional requirements

•             Resolve production defects and issues

•             Keen interest in learning and adopting new technologies and software languages.

Job Requirements

Qualifications

•             2+ years experience developing Java applications.

•             Extensive experience with Java SE 8, JSON, JavaScript/TypeScript, Git, REST web services, UNIX/LINUX, JUnit, Cucumber

•             Strong understanding of Java best practices, system scalability, and performance tuning.

•             Good understanding of design patterns: GoF, JEE design patterns and EAI patterns.

•             Bachelor’s Degree in Computer Science, Mathematics, Engineering Business Administration, or a related field

•             Familiarity in using any one of the Git based source repositories like Bitbucket, Gitlab or Github.

•             Experience working in a Unix/Linux ecosystem

•             Experience working in a cloud ecosystem like AWS or GCP.


Preferred Additional Skills

•             Familiarity with continuous integration tools like Jenkins, Bamboo or Circle CI

•             Familiarity with conterization tools like Docker and orchestration tools like Kubernetes is a plus but not required.

•             Familiarity with NoSQL data store concepts.

•             Having a working knowledge of Python is desired not required.

Apply button 5fe10ae9207edfa7038eb6a5b03303603ff6e003cddc11e21579c3c21bf1ad16

Careers.org gives you access to over a million jobs and career opportunities across the US including in Austin. Find your perfect job and apply directly through a simply online application process