Software Engineer
Waterloo, Canada
14d ago

Descartes (TSX : DSG) (Nasdaq : DSGX) is the global leader in providing on-demand, software-as-a-service solutions focused on improving the productivity, performance and security of logistics-

intensive businesses. Descartes has over 147,000 parties using its cloud based services. Customers use our modular, software-

  • as-a-service solutions to route, schedule, track and measure delivery resources; plan, allocate and execute shipments; rate, audit and pay transportation invoices;
  • file customs and security documents for imports and exports; and complete numerous other logistics processes by participating in the world's largest, collaborative multimodal logistics community.

    Our headquarters are in Waterloo, Ontario, Canada and we have offices and partners around the world. Learn more at

    Reporting to the Director, Wireless Development, the Software Engineer will be a key member of the mobile server side development team.

    The primary responsibility will be the design, development, enhancement and maintenance of server-side solutions. The candidate will work in a fast-

    paced work environment focused on delivering critical features involving leading-edge web technologies.


    Your responsibilities will be situated in the following domains :

  • Product design / development.
  • Provide direction / guidance to the team.
  • Collaborate with QA / E2E QA team to ensure quality of the product. Provide use case and other sufficient documents for this purpose.
  • Design, test and integrate new software products to control and / or support related products.
  • Create, revise and maintain design / technical documentation.
  • Establish and maintain effective working relationships at all levels.
  • Provide ongoing support of existing production applications.
  • Maximize productivity and efficiency to meet challenging work goals.
  • University degree in Computer Science / Engineering or Software Engineering.
  • Minimum of 3+ years of .NET development experience and understanding of SaaS solutions or minimum of 3+ years of software development experience with .
  • NET with strong exposure towards server-side solutions that includes handling millions of messages per day from the wireless devices.

  • Exposure to SQL (MS SQL) and the ability to optimize schema and queries.
  • Knowledge related to HTTP application handlers or RESTful service expertise in XML / XSD is mandatory.
  • Experience in developing applications interface that interacts with third party solutions and establishing well defined interfaces is essential.
  • Strong experience in writing functional specifications and design documents from product requirements.
  • Must have excellent communication skills.
  • Strong problem-solving skills.

    We offer a flexible and casual work environment, as well as mentorship and on-the-job training to support your personal growth.

    You will have an opportunity to contribute new ideas and we welcome your fresh perspective.

    Add to favourites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form