Software Developer - Integrations (US Based)

  • Full-time
  • Department: Client Experience / Expérience Client
  • Sub department: Integration / Intégration

Company Description

ISAAC partners with North American fleets to provide a user-friendly solution that simplifies trucking. Focused 100% on the trucking industry, we help carriers overcome challenges, while boosting driver happiness. With proven system reliability and system integration capabilities driven by our open platform, our solution helps your drivers and back-office team work smoothly. For more information, visit www.isaacinstruments.com.

Job Description

Are you an experienced and talented software developer, as well as a people-oriented, hardworking, self-starter who is passionate about providing top-grade client service? Then this position may be a good fit. We seek a senior integrations software developer who will be responsible for software development in multi-application, multi-server, and hosted environments. This position centers around embedded development (primarily in C#, .NET, SQL, SSRS, mobile) and working with ISAAC’s development and API teams.  In addition to your role as a developer, you will provide tier III system support to our internal API Specialists to meet the needs of both internal and external clients. You will participate in all facets of the software development life cycle (SDLC), and the idea of providing high-quality service in a fast-paced environment get your juices flowing. 

Responsibilities:

  • Maintain and modify the software and system configurations of production, staged, and test applications
  • Interface with different stakeholders to determine and propose effective technology solutions to meet business and technical objectives
  • Assist in creating ad defining processes and procedures for managing data integration
  • Define and implement data exchange models between on-premise and cloud systems (including security, traceability, audit, performance and risk)
  • Participate in all phases of the custom software development process throughout the product life cycle. This includes the research, model, design, code, debug, test, defect resolution, documentation and maintenance processes.
  • Design and develop efficient, compatible and secure custom software applications to deliver complete and highly reliable software and improve end-user experience
  • Develop interfaces, applications and other technical solutions to support the business needs
  • Assist with the creation and architecture of system requirements, technical specifications, and test plans
  • Assist in defining the scope of technical projects; provide milestones, identify dependencies and development time estimates
  • Performance optimization, scalability, architecture and troubleshooting
  • Assist with the creation of technical documentation as needed
  • Provide occasional after-hours support to the on-call support staff on an emergency basis
  • Some off-site work and travel may be required.
  • Perform other duties as assigned

Qualifications

  • Bachelor’s Degree in Computer Science or a related field
  • Minimum seven years of hands-on experience with data integration, API integration development and complex integration projects
  • Experience with transportation management (TMS) and telematics solutions in the transportation or logistics fields 
  • Ability to work independently as well as in a collaborative environment
  • Hardworking, with ability to work under tight deadlines
  • Client service oriented
  • Strong troubleshooting skills
  • Strong communication skills
  • People-oriented, friendly, and patient
  • Fast learner, quick thinking
  • Self-starter, responsible
  • Ability to maintain a high-quality productivity level within a fast-paced environment

Additional Information

Collaborators are at the center of ISAAC’s interests and values. This explains the numerous benefits of working at ISAAC, namely:

  • varied career opportunities
  • a stimulating work environment focused on innovation
  • enthusiastic and collaborative teams
  • competitive salaries and benefits promoting work-life balance: a complete  insurance plan, a 401K plan, flexible hours, 4 weeks of vacation, etc.