Experience a rewarding career at Affinity Systems

We’re not your typical custom development house. We’re not corporate. We don’t believe in politics. We don’t believe in rigidity. We’re pretty nice folks, too. Our people are the best in their respective fields, and they’ve all been here an exceptionally long time. It’s a unique environment that lets us deliver uncanny high-quality, value-added and innovative software solutions to our clients. We do great work and we’re glad to be doing it here. If this sounds like the kind of company that appeals to you, let us know.

First Derivatives Canada welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Current Positions – June 2017

Senior Software Engineer (JAVA)

Are you passionate about building applications that really make a difference? Would you enjoy the challenges of developing complex systems where innovation, elegance, and performance are always relevant? Do you live for discussions about how to improve software and the software development process, instead of always blindly reusing existing methods and frameworks? Affinity Systems builds …

Read More

Software Engineer (Big Data)

Are you passionate about building software that really makes a difference? Would you enjoy the challenges of developing complex systems where innovation, elegance, and performance are always relevant? Do you want to be on a team where big data really means BIG? …Like ingesting millions of data points a second, supporting hundreds of billions of …

Read More

Software Engineer (.NET)

As part of a development team, you will participate in all aspects of system design and implementation, as well as interact with customers to learn requirements and show results first-hand. Creating reliable, scalable systems and engaging user interfaces requires exceptional technical expertise. You should be someone who relishes responsibility, always strives for the best, and gets satisfaction from solving hard problems really well. Dreaming about this at night is a plus.

Read More

QA Analyst

As part of our quality team, you will participate in all aspects of the quality lifecycle, from fact finding and design sessions all the way to post implementation. You will also interact with customers to learn their quality needs and show results first-hand. Your role involves testing code at the user level, using both manual and automated techniques. Focusing on ensuring reliable, high-performance applications, you will also have a hand in creating a user experience that is engaging and elegant.

Read More

How To Apply

If you would like to apply to this job, you may do so by sending your resume and an accompanying cover letter to jobs@affsys.com and tell us why you are the perfect candidate for this position.