OUR PEOPLE

Our biggest value as a consultant and partner to our clients relies on the individuals that make up our team.

At White Rock Technology our clients are special – many are developing groundbreaking technologies that will change the world of healthcare. Their projects are fueled by passion, ingenuity, and focus so we feel obligated to hire people who have a similar character and we provide our people with opportunities for professional growth.

We are a growing software development and consulting company so, of course, we are looking for smart, technically skilled and ambitious people with loads of initiative to add to our team.

Our team members enjoy the work-life balance that comes from working remotely from their home offices. They communicate daily with peers who are adept at solving problems. They have opportunities to work on site alongside clients as development partners. Most importantly, they revel in the challenges that come from developing software for revolutionary devices that few people have ever imagined before.

Do you have the skills, ingenuity, and determination to join the White Rock Technology team? If so, we would love to talk with you!

CURRENT CAREERS

  • White Rock Technology is seeking skilled and ambitious individuals to join its team of consultants. Your primary responsibilities will be to design and develop software applications for custom-built hardware devices in the field of medical technology and coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and precise execution is essential. This full-time position offers you the opportunity to work from a home office, with travel to client sites in Toronto and team meetings in Niagara as required.


    RESPONSIBILITIES

    • As part of a small team, execute the entire lifecycle of custom developed software applications: analysis, design, coding, testing, implementation and ongoing support
    • Effectively collaborate with your development team and clients including research scientists and engineers to facilitate seamless workflows
    • Assist in the testing and deployment of state-of-the-art safety critical technologies
    • Other related duties and special projects as required


    QUALIFICATIONS

    • Relevant university degree in computer science, mathematics, engineering or related discipline required
    • Strong understanding of object-oriented programming
    • 2-5 years full software development lifecycle experience
    • Programming experience:
    • Either 2-5 years C++, or 2-5 years C#, Microsoft .NET 2.0 to 4.5
    • Basic knowledge of software design patterns (MVC, State Design)
    • Analytical and confident self-starter who thrives on innovative problem solving
    • Able to multi-task and prioritize items as they occur
    • Able to work independently and as a member of a team
    • A keen interest in technology, especially the interaction of hardware and software


    ASSETS

    • Experienced in C++ AND C#
    • Experience in developing embedded systems
    • An understanding of continuous integration and static analysis
    • An understanding of electrical / electronic engineering concepts
    • Experience with automated test suites

    Please contact us to apply >>