Share this Job

Title:  Developer



About Descartes: 

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


Seeking a developer who will be responsible for utilizing custom ETL processes to provide data for clients. The developer will architect, develop, test, implement, support, and maintain complex data objects in a SQL Server environment. The individual should have the technical skill set as it relates to ETL developer duties.


•    Self-directed, takes initiative to find answers and solutions to take assignments to completion, engaging teammates and cross-team resources as needed.
•    Take ownership of projects, demonstrate thorough review and testing of data to ensure accuracy.
•    Research and resolve data issues raised by customers.
•    Provide ongoing support of existing processes and applications.
•    Maximize productivity and efficiency to meet challenging work goals.
•    Establish and maintain effective working relationships at all levels.


•    Bachelor’s degree in Information Systems, or related discipline.
•    3+ years of experience implementing ETL processes and SQL development, with a strong understanding of database architecture and relational databases.
•    Ability to write, optimize, and support complex queries, stored procedures, views, and database objects.
•    XML, XSLT experience a plus.
•    Innovate new ways of managing, transforming and validating data.
•    Establish and enforce guidelines ensuring consistency, quality and completeness of data.
•    Apply quality assurance best practices and new methodologies to further enhance database performance to all work products.
•    Ability to communicate effectively to support business and client needs.
•    Must be resourceful, industrious, and willing to take on new tasks and proactively learn new technologies to keep up with business needs.
•    Strong problem solving and analytical skills.
•    C#  or other software development experience.



We are an Equal Employment/Affirmative Action employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected Veteran status, or any other characteristic protected by federal, state, or local law. 

For more information about our commitment to equal employment opportunity, please review our EEO is the Law , Pay Transparency Nondiscrimination Statement, EEO/AA Statement Descartes participates in the E-Verify program. Please click below to learn more about the E-Verify program. Notice of E-Verify Participation Right to Work (English and Spanish)Descartes is committed to working with and providing reasonable accommodations to job applicants with disabilities. Applicants in North America with a disability who require a reasonable accommodation for any part of the application or hiring process can email us at Provide your name and contact information along with the accommodation needed to assist you with the application process. Your request will be responded to as soon as possible. Reasonable accommodations will be determined on a case-by-case basis.


Job Segment: Developer, Information Systems, Database, SQL, Cloud, Technology