Software Engineer, Connectors - Vancouver, Canada - Quadient

    Quadient
    Default job background
    Full time
    Description
    JOB DESCRIPTION

    Location: Remote / Vancouver

    Why Quadient?

    At Quadient, everyone's work matters, and our team is encouraged to take ownership of their jobs. People who join Quadient are driven and keen to solve problems with a team of like-minded individuals. You are not satisfied by just meeting a target; you strive to exceed it. We take time to celebrate our wins together because we succeed or fail as a team. Working together to achieve our goals is the way of our working life. We don't claim to have all the answers, so all employees are empowered to challenge the status quo to best support the company vision.

    If taking on these challenges and working with awesome people excites you, and you resonate with our EPIC values of empowerment, passion, inspiration, and community, then you will be a terrific fit for our R&D team

    The Opportunity: We're seeking a talented Software engineer to join our high performing Integrations team. In this role, you'll solve complex challenges by designing, building, and maintaining seamless connectors between our ERP systems and core application. If you enjoy writing integrations then this role is for you

    Responsibilities/ What you'll Do:

  • Design develop and maintain connectors and integration solutions that enhance data flow and communication across all out systems.
  • Work closely with the product, engineering teams and other stakeholders to gather and analyze requirements for new connector features.
  • Contribute to the continuous improvement of our development processes and standards and identify potential areas of improvement and optimization through participation in code reviews and producing design documents.
  • Implement best practices for integration security, scalability and maintainability.
  • Conduct thorough testing and debugging to ensure robust and efficient connector performance.
  • Create clear, user-friendly guides and API references and documentation for our connectors.
  • Troubleshoot and resolve integration issues efficiently.
  • Qualifications/ What you'll Bring:

  • A minimum of 2 years in software development, showing continuous growth
  • Experience in developing RESTful and GraphQL APIs and understanding of the differences between the two and when to use each.
  • Proficiency in programming languages relevant to web services development, such as Java, .NET, PHP, Node or Python and working knowledge of design patterns.
  • Experience with JSON, XML etc. and utilizing integration tools for data transformation and mapping.
  • Experience with Version control systems like Git or similar.
  • Experience with troubleshooting and root cause analysis across distributed systems.
  • Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.
  • Excellent communication and collaboration skills, with a commitment to achieving team goals.
  • Nice To Have

  • Familiarity with ERP systems (e.g., NetSuite, Sage, QuickBooks) or CRMs and understanding of financial processes.
  • Experience with microservice architecture.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and related technologies and working knowledge of containerization (e.g. Docker, Kubernetes)
  • API documentation expertise using tools like Swagger or Postman
  • What We Bring:
    We want Quadient to be a place where we are all able to bring our whole selves to work and where our differences are embraced and celebrated. We operate in diverse areas, cultures and communities; our customers are as unique as we are. We celebrate our shared commitment to great work — and to each other. As a diverse collective of thinkers and doers, we are continuously inspiring innovation.

    Our values define how we work as a team:

    • Empowerment,

    • Passion,

    • Inspiration and

    • Community.


    They make us EPIC. Together.