• Software Engineer

    Job Locations CA-AB-Calgary
    Job ID
    NovAtel Inc.
    Technical / Engineering
    Permanent Full-Time
  • Overview

    NovAtel's Business Service team has an immediate full-time opening for a professional with solid software development skills. This critical role helps to maintain NovAtel existing Web based and Windows baesed business system and develop the cutting edge new NovAtel business system.

    We are in the process in upgrading existing business system with the latest and greatest architecture and technologies. Turning those new technologies into a competitive advantage of business system is what we do. This position is opened to intermediate level professional as well as newly university graduate. This position offers a opportunity to participate new system design and implementation on full stack business system development process.


    As a member of the business system team,, the Software Engineer will be responsible to:

    • Develop our e-commerce system in various software languages
    • Apply exceptional coding skill to complete product features
    • Contribute to the backend server programming
    • Write software design documents
    • Develop unit tests to ensure correct functioning of methods.
    • Testing, debugging and technical support
    • Support development of product release lifecycle management strategies
    • Advocating continuous improvement




    • B.Sc. in Computer, or Software Engineering or Computing Science
    • 3+ years of e-commerce development experience
    • Strong programming skill in at least one of the languages: C#, Java, C++
    • Experience in building Web services APIs, REST APIs
    • Experience with database design
    • Experience with unit testing
    • Knowledge of Microsoft SQL Server, TCP/IP network programming, multithreading
    • Familiarity with object oriented software design and design patterns
    • Familiarity with agile principles, values and practices

    Key Success Factors:

    • Ability to quickly and effectively learn new tools and technologies
    • Experience in software testing
    • Demonstrated troubleshooting and problem solving skills
    • Effective written and verbal communication skills
    • Strong desire to exceed expectations and drive results
    • Work well in a team environment as well as individuall


    • Skill in multi-tier Web server development, HTML, Javascript, SOAP, JSON, and XML
    • Experience with JIRA and Confluence


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed