Intermediate Developer
CWB National Leasing
Winnipeg, MB
Looking for a great place to work? Are you interested in joining one of Canada’s top employers?

The Intermediate Developer is responsible for the Software Development Life Cycle (SDLC) activities within a project environment by designing, developing and unit testing implementation/solution delivery. Additionally this includes supporting delivered solutions, including problem identification, root cause analysis, problem resolution and providing quality customer service.

What you will deliver on:
Create design specifications and size estimates for yourself and others, ensuring the solution meets the needs of the business and aligns with defined software architecture and code standards.
Review requirements and design specifications for completeness and accuracy
Write code based on design specifications and submit for peer review
Ensure code is unit tested manually or through automation
Support system and user acceptance testing activities, including configuring test environments as needed
Troubleshoot errors reported by systems and/or users
Provide quality customer service to end-users
Develop and maintain positive and respectful working relationships with fellow employees
Build, maintain and strengthen internal and external relationships
Communicate ideas and information effectively

Here’s what we’re looking for:
Minimum five years’ experience in software development, with at least two years’ experience in a software developer role.
Bachelor’s degree in computer science or a two-year diploma with equivalent work experience
Java developers should have experience in Java 8, JSF, Spring, and Hibernate, in addition to basic HTML and CSS skills. Familiarity with Primefaces and Javascript is an asset.
Front-end Javascript developers should have advanced HTML and CSS knowledge, and experience working with AngularJS, Angular (6) or React. Bootstrap knowledge is an asset.
We unit test extensively, so experience with JUnit, powermock, easymock (or similar frameworks) is an asset.
Experience with MS SQL Server and the writing and testing of stored procedures, views, triggers, and functions is an asset.
Additional technologies and tools in use: Apache, Apache Tomcat, Maven, Drools, flyway, Activiti, Eclipse or IntelliJ. Linux is in use both for development systems and production.
Experience with git, JIRA, Bitbucket, Bamboo, Crucible or similar system is an asset.
Work experience within Agile-based teams is an asset
Ability to maintain a high level of confidentiality
Does this sound like you?

Technologically savvy. You love learning new software and strive to always make the best use of the tools you are given
Innovative thinker. You take pride in your strong detail orientation, but you can also strategize and problem solve with the best of the best
Collaborative team player. You are a great teammate and see the value in working together to achieve common goals and strategic initiatives

We love taking care of our employees by offering:
Base salary plus additional variable compensation
Career growth. We are passionate about investing in our employees’ development and supporting them to reach their professional goals
Extremely robust, employer paid, benefits package including, health care spending account, wellness program, flex day and much, much more
Matching employer contributions to your retirement savings
Company ownership: When you join us, you become an owner with our employee share purchase plan (ESPP). You invest in us, so we invest for you
We work hard, play hard and have a ton of fun along the way! If you are interested in joining a growing organization that has a unique culture, then we would love to hear from you!

A little bit about us:
We are very proud of our unique culture at CWB National Leasing. What sets us apart is our people, they are a really big deal! Did we mention: on-site gym, fitness studio, staff lounge, Zen Zone, nap room, and many other fabulous perks? For more information about working for CWB National Leasing, please visit our website and be sure to check us out on social media to see what we’re up to!

Can’t wait to apply?

If you believe you are the person we’re looking for, be sure to let us know why you would be a great fit for CWB National Leasing. Go ahead and get creative with your application. Introduce yourself; tell us your story and your past adventures. We look forward to hearing from you and the conversations ahead!

Over to you!

Please include the job requisition number in your cover letter along with your salary expectation.

If you aren’t the right person for this role but you know someone who is, please feel free to share amongst your network!

To all recruitment agencies: CWB National Leasing does not accept unsolicited resumes or candidate profiles and are not responsible for any fees related to unsolicited resumes.

Inclusion & Diversity

CWB Financial Group is committed to being an equitable employer, providing an inclusive environment for a diverse workforce. We believe that inclusion has power. In fact, that’s one of our values. We know that diverse teams unleash new ideas and perspectives. We work to create an organization where people can be proud of who they are, and allies for those around them. We know that there is power in our differences and we are committed to providing equitable treatment to all employees, applicants and clients. And beyond that, we celebrate our people and those differences. We’re always looking for talent that believes these things too.

Accommodation or Accessibility
Applicants requiring accommodation, please reach out.

Application Process:
Applications are only accepted via our online recruiting system.

We appreciate your interest in working with us; however, only those applicants selected for interviews will be contacted.

Final candidates for this position will be required to undergo security screening, including a credit and criminal records check.

CWB Financial Group is a diversified financial services organization providing specialized service in business and personal banking, trust, and wealth management across Canada. Our approach to business is straightforward: we work hard and with integrity, we practice common-sense thinking, we’re accountable for our actions, and we care about our people. We’re incredibly proud of the work we do every day to help our clients grow their businesses, manage their money and realize their financial potential! Learn more at

National Leasing has been a proud member of Canadian Western Bank (CWB) Financial Group since 2010, and we've now started looking the part. We've changed our name and logo, but we haven't changed who we are! Our customer service – built on the long-standing values of being fun, smart, helpful and creative – remains the same.