Skip to main content

Don’t do something. Join something.

Life at EPASSMake your mark. Share an experience.

This place is where like-minded people gather, committing to shared values and the attainment of unbeatable tech solutions. We’ve created a place where testing the boundaries and asking, “why not?” is standard practice and agility is the foundation of what we do. Our commitment to service is strong, and we know we can’t uphold our commitment to clients if our people aren’t given the room to innovate and think for themselves. We’re in this together, and together we can keep on creating the best ERP software.

Empowered people create powerful solutions.

One team, unlimited possibilities.

JOIN THE TEAM Let’s break boundaries

Your career is so much more than what you do—it’s a part of who you are. It’s where you push and hone your skills. Break boundaries and think in, outside, and around the box (maybe it’s not even a box). We’re looking for people who share our values and drive, is that you?

  • Senior Full Stack Developer

    Join our team of software developers


    February 23, 2023




    We are seeking a customer-centric full stack developer to join our team and contribute to our web, desktop and mobile initiatives. The successful candidate will have a proven passion for working with all aspects of product development, including working directly with relational databases, building Web APIs, and constructing user interfaces using modern JavaScript frameworks.

    Our ideal candidate should bring the following qualities:

    • Development experience with mid-sized to large-scale enterprise applications.
    • Have a passion and natural curiosity for new technologies and frameworks.
    • Be willing to contribute as a team member and participate actively in discussions by offering support and constructive feedback.
    • Be able to work within, and contribute to, the existing development and architecture standards.
    • When necessary, be able to work under limited supervision and be ready to take initiatives to solve development challenges.
    • Be driven by the principle of “quality over quantity”, and have a “practice good habits” approach to development.
    • Have experience with customer-facing business systems where user interface design is as important as database design.
    • Have an engaging personality that is willing to dive in and solve problems regardless of the technology or complexity.
    • Strong understanding of software architecture and object-oriented design.
    • Good verbal and written communication skills.

    The successful candidate must demonstrate the following technical skills:

    • Proficient in C# and the .Net framework.
    • Strong foundations in client UI development with JavaScript and JQuery technologies. Client framework experience with any of the following as Angular, Knockout, React, or Vue would be an asset but is not a requirement.
    • Deep understanding of the REST architectural principles.
    • The ability to create Web APIs using the Microsoft WebAPI framework.
    • Understanding of the MVC architectural pattern.
    • Strong understanding of web development.  Knowledge of Microsoft IIS would be an asset.
    • Understanding of relational database management systems and SQL programming.
    • Proficient with CSS and Bootstrap.
    • Experience with OOP design patterns and best practices.

    Nice to have:

    • Experience with ERP or WMS systems.
    • Experience with Telerik (Kendo) technologies
    • Experience with Crystal Reports
    • Experience with LESS or SASS
    • Experience with Typescript
    • Mobile development experience.
    • Angular
    • Project management skills.

APPLY TODAY Fill out our form below; c’mon don’t be shy

We know you’re interviewing us as much as we’re interviewing you, and if you’re reading this, we’re feeling pretty good about how we’ve done so far. But let’s take the next step and get to know you. Send us your resume and let’s get this ball rolling.


Maximum file size: 10MB