To apply for this job you must first either login or register

Software Development Manager

Ontario  - Permanent

Job Description

The client leads the North American marketplace in electronic bill payment solutions, and is looking for
an experienced software development manager to lead a team of talented engineers building FinTech
solutions across a range of industries. You will contribute to the next generation of our massively
scalable data platform, that is built on top of a world-class enterprise platform, supporting thousands of
clients and into the millions of transactions daily. The business has been growing year after year, now is
the perfect time to come on board and grow with us!

Who you are
You're a results-oriented technical manager, with a track record of building, delivering, and growing
high-performance teams. You look at problems holistically, and want to work on projects where you are
implementing solutions to real problems that require creative solutions and deep understanding of the
problem space. You challenge yourself and others to constantly come up with better solutions. You build
software, and you constantly learn, participating in conferences and developer communities to learn
We are looking for someone with the experience to help us take the team to the next level. You will
work side-by-side with your team to solve the day-to-day technical challenges, keep the team motivated
and focused, identify opportunities for mentorship, and support a fun culture. This highly visible role
requires frequent communication with senior leadership in order to help shape and deliver on the
client-focused product backlog, implement software best practices such as TDD and code review, and
requires you to nimbly switch between strategic and tactical initiatives to achieve technical, business,
and customer experience goals. The ability to translate high-level technical requirements into
executable project plans is essential.

What’s in it for you?
❖ Impact​: work on a service that will be used directly by millions of people, solving business
problems for some of the largest players in their respective industry, using cutting-edge
❖ Innovate:​ continually learning new technologies to create better customer experiences and be a
part of defining the next generation bill payment platform.
❖ Build Talent:​ mentor your team members to master their craft as a software engineer, honing
their skills in areas such as enterprise development, horizontally-scalable architecture, UI
frameworks, containerization and micro-services.
❖ Diversity:​ work with talented individuals and leaders with diverse backgrounds and experiences.
❖ Have fun:​ surround yourself with engineers who like to solve problems and have fun.

Special Perks:

What We Offer:
❖ Competitive salary and bonus structure
❖ A collaborative and supportive environment that encourages innovation, and offers
opportunities to advance your career
❖ Group Health & Dental Benefits plan
❖ Family day of your choosing, subsidized
❖ Discounted Goodlife corporate gym membership
❖ Team building events. Eg. Team lunches, group dinners, escape room challenges, axe throwing,
bowling, rock climbing.

Must Have Skills:

This Role’s Requirements:
❖ B.S. Degree in Computer Science or Engineering from a leading University.
❖ Experience in Agile/SCRUM enterprise-scale software development
❖ Practical experience with TDD, and modern testing methodology
❖ At least 8 years of commercial software development experience
❖ At least 3 years managing a development team of 5+.
❖ 2+ years experience with one or more UI frameworks: React, Angular, Vue, Bootstrap
❖ Working understanding of relational database and No-SQL database concepts.
❖ Exceptional communication skills; strong writing and speaking skills.

Preferred Skills:
❖ Java Servlets, and J2EE frameworks such as Spring MVC, Struts 1.x/2.x.
❖ Node.JS / Express.JS middleware and micro-services
❖ Docker containerization, Kubernetes
❖ Apache, Nginx, Tomcat 8.x
❖ 2+ years database experience with Oracle 11g and PL/SQL
❖ 2+ years NoSQL experience with one of Couchbase, Hbase, InfluxDB, Mongo
❖ Testing frameworks including Selenium, JUnit, Mocha, Jest, Karma/Protractor
❖ Cloud technologies such as AWS, GCP, Azure
❖ Eclipse IDE, IntelliJ, WebStorm
❖ GIT, or similar distributed source control with Mercurial, Subversion, etc.
❖ Familiarity with Linux or BSD

Professional traits often found in our leaders:
❖ Exhibits excellent judgment
❖ Develops great people
❖ Has relentlessly high standards (is never satisfied with the status quo)
❖ Is able to dive deep and is never out of touch with the details of the business
❖ Expects and requires innovation of her/his team
❖ Strong results orientation
❖ Supports work/life balance and family values

Starting: ASAP
To apply for this job you must first either login or register