Join the leading global provider of software and services for the automobile insurance claims processing industry! Audatex, a subsidiary of Solera Holdings, Inc. (NYSE: SLH), delivers market-leading claims solutions to more than 50,000 insurance companies, collision repair shops and automotive recyclers worldwide. This global reach, combined with a strong financial position, enables us to continually invest in our technology, our clients and, our employees.
Audatex is currently seeking a seasoned Sr. Software Engineer (Contract) for San Diego, CA.
Actively participate in the design, development and implementation of Audatex Systems. These systems are the foundation upon which Audatex products and customer solutions and applications are developed. Further develop and continuously optimize the integration layer between two internal systems with the goal of seamless integration between them.
ESSENTIAL DUTIES AND RESPONSIBILITIES
•Perform system analysis, design, development and implementation of enterprise software and scalable solutions in a high transaction environment.
•Work collaboratively with Customers, Upper Management, Development Managers, Architecture, QA and other Software Developers in producing quality software products utilizing best practice methodology and technology.
•Participate in tool selection and design decisions.
•Collaborate with different development teams throughout the US and other international locations.
EDUCATION, SKILLS AND EXPERIENCE
• Minimum of 10 years experience in Software Development.
• 5 years of professional experience in Server-Side Java development on an enterprise system
• 5 years of professional experience in database design and development, preferably on Oracle.
• Experience in working with JDBC, JPA, TopLink and/or Hibernate.
• Hands-on experience utilizing Java, J2EE, WebLogic, Oracle, web services, and other web tools.
• Practical understanding of message-based integration. Hands-on experience with Service Bus tools (ALSB/OSB, JBoss) is a big plus.
•Knowledge of Scrum and Agile methodology.
•Requires practical understanding of continuous integration (CI) process and “best practices”.
•Ability to effectively communicate with others at all levels of the Company both verbally and in writing. •Ability to accurately establish the length and difficulty of tasks and projects, set reasonable objectives and goals, anticipate and adjust for problems/roadblocks and measure results against goals.
•Ability to perform and orchestrate multiple activities simultaneously.
•Ability to perform special assignments as requested by the Management team of Product Development.
•Ability to coordinate the software development lifecycle processes with cost perspective.