Senior Software Developer



IMS (Insurance and Mobility Solutions), is a leader in connected car and telematics services. We provide services and analytics to insurers, governments and enterprises. We are proud to be the developer of the industry acclaimed; cloud based “Drive-Sync” connected car platform. From insurers and governments, to dealerships and everyday drivers, we’re proud to produce technology that makes driving – Safer. Smarter. Greener.


The Senior Software Developer will design, develop and test large-scale software applications on a range of technologies listed below with our DriveSync platform. They will work with a diverse team, leveraging best practices for application design to produce high quality, production solutions


Specific Responsibilities:



  • Lead design, develop and test large-scale software applications on a range of technologies, with a primary focus on Java

  • Responsible for developing and optimizing secure, scalable, and maintainable database designs for use on major database engines

  • Responsible for the interpretation of business and product requirements

  • Experience adhering and enforcing strict software quality coding standards and best practices

  • Perform complex and detailed data analytics on connected car data

  • Responsible for technical testing & validation

  • Research, adapt and make recommendations for a rapidly evolving product line which may include selections of tools and languages when appropriate

  • Responsible for keeping the organization up to date with emerging technologies and advancements in the field of software and system design

  • Adhere to Agile design principles

  • Responsible for coaching and mentoring all team members

  • Responsible to enhance team spirit by building & maintaining relationships, encourages other team members to contribute; facilitates cooperation and motivates team members to accomplish group goals.

  • Ensure that IMS teams outside of engineering (marketing/sales, product, customer support and business operations) are kept informed with respect to overall product quality when acting as in any project lead capacity.

  • Demonstrate influence and leadership traits

  • 90% contribution to product development and 10% drive to improving the development environment and the environment of their team


Knowledge, Skills & Experience



  • Significant experience as Software Developer

  • Ability to prioritize work and participate in a number of projects simultaneously

  • Must be flexible and able to adapt to change in a fast-paced work environment

  • Candidate must be comfortable: providing subject matter expertise, and driving clarification on business needs

  • Excellent written and verbal English communication skills

  • Ability to adhere to strict software quality coding standards and best practice

  • Extensive experience in the following areas:

    • Server Development

    • Java/Web Applications

    • Classic Database Design

    • SQL Free Database Design

    • Server Operating Systems (i.e. Linux, Unix, Windows, etc.

    • Integration Testing

    • Product/System Testing

    • Test Automation

    • Data Analytics

    • Development and Build Tools (i.e. Jenkins, Git, Jira, etc.)

    • Scripting

    • Hardware




Apply Now

Back to jobs