Software Developer

Nicola Wealth • Portland, OR

Company

Nicola Wealth

Location

Portland, OR

Type

Full Time

Job Description

About Nicola Wealth:

We have a lot to be proud of at Nicola Wealth. Our sophisticated financial planning, our diversified private investment funds and their exceptional performance, our 99% client retention rate and our award-winning culture, combine to position us as a national leader in wealth management. Recognized as a Best Managed Company and one of Canada’s Top Employers, we are dedicated to upholding our firm’s values through this phase of significant growth.

By bringing together smart, dedicated and supportive colleagues from diverse backgrounds, we deliver extraordinary client service in a values-driven work environment. The collaboration, creativity and entrepreneurial spirit we were founded on provides the opportunity for you to make a real impact and build a rewarding career. We are passionate about our business, our culture and investing deeply in your growth and development to build for the future. If you have this same drive, then let’s talk!

About the Team:

Our Technology Team is a dynamic group of innovators, problem-solvers, and tech enthusiasts.  They drive digital transformation, elevate user experiences, and empower our company to thrive in the ever-evolving tech landscape. 

Purpose of the Role:

We are looking for Software Developers with an interest in learning about the financial industry and working on financial data, including backend process automation, internal tooling, reporting, and the client facing website. Ideally, you would be interested in all areas of software development, including the cloud operations, automation of builds, automation of tests, database design, web backends, client frontends, and administrative tooling.

Core Responsibilities:

Learning Mindset

You must be interested in continuous learning and improving your development skills. If you want to solely work in one kind or software (all frontend, backend, DB, etc.) then this is not the role for you. We want you to want to learn about, and work on, all aspects of the technology in use, and to learn the business space well enough to understand why we are doing what we are doing.

Problem Solving

You must be able to go beyond searching for premade answers online and be able to deconstruct a problem, analyze it, propose, and test hypothesis around it, and work with others to produce solutions; technical or otherwise. Our aim is to solve our user’s problems with high quality, pragmatic, and robust solutions built by collaborating with the people directly affected by them.

Working well with others

We are a team, and you will be expected to help, and be helped by, other team members. You should be looking forward to sharing your experience and knowledge with others and having lively, respectful, debates about how to approach solving problems, while accepting that time and business constraints will not always allow for a consensus.

Caring about quality

We take pride in what we produce while building solutions that solve the problems of the business. That includes writing code with automated testing and system diagnostics in mind, while remembering that manual testing is sometimes still the better option. You should agree that automating most of the testing of your code is crucial to creating and maintaining high quality solutions.

Required Skills & Qualifications:

The minimum requirement for all applicants is basic working knowledge of JavaScript (or TypeScript), HTML, CSS, HTTP, and SQL.

Additional Skills & Qualifications:

Any of the following experience would be helpful. We do not expect someone to have all of it and will work to train everyone in any areas we are actively using.

  • SQL Schema design & SQL queries (MSSQL, Postgres)
  • Frontend frameworks (Vue, React, Angular, etc.)
  • Backend (DotNet, IIS, NodeJS, Rails, Tokio, etc.)
  • Automated testing (Mocha, Jest, Cypress, etc.)
  • Networking & Protocols (TCP/IP, TLS, gRPC, etc.)
  • Mentoring and teaching others

Compensation & Benefits Package:

This position comes with a base salary range of $85,000 - $100,000 plus a competitive performance bonus, RRSP contribution and participation in our profit-sharing program. Base salary will be commensurate with experience, skills, and qualifications.

At Nicola Wealth, our people grow our business, delight our clients, and live our values every day. Our comprehensive compensation and benefits package reflects our appreciation for this commitment. Whether it’s participating in our profit sharing and benefit programs on day one, or the opportunity to participate in our share ownership program, our people are able to go beyond a conventional salary and bonus structure. To learn more about our complete package, visit: www.nicolawealth.com/total-rewards.



Please include both a cover letter and resume in support of your application. We are an inclusive, equal opportunity employer. For more information about this and other roles: www.nicolawealth.com/careers.

It is our priority to remove barriers to provide equal access to employment. Should you require reasonable accommodation during the recruitment process please contact us at [email protected] and we will work with you to meet your needs. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Nicola Wealth policies.

Thank you for your interest in a career with Nicola Wealth!

Apply Now

Date Posted

09/18/2024

Views

1

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Network Engineer in Solution Test - Arista Channels

Views in the last 30 days - 0

Arista Networks a leader in datadriven clienttocloud networking is seeking highcaliber Solution Test Engineers The role involves ensuring product qual...

View Details

Structural Engineer, P. Eng. - Ecora

Views in the last 30 days - 0

Ecora Engineering Environmental Ltd is seeking a Professional Structural Engineer with 812 years of experience for a permanent fulltime position in K...

View Details

Structural Engineer in Training - Ecora

Views in the last 30 days - 0

Ecora Engineering Environmental Ltd is seeking a Structural Engineer in Training for a permanent fulltime position in Kelowna Surrey or Vancouver Bri...

View Details

Machine Learning Engineer - Sensor Tower

Views in the last 30 days - 0

Sensor Tower is seeking a Machine Learning Engineer with 4 years of experience in data modeling machine learning algorithm development and quantitativ...

View Details

Financial Planning Analyst - MEMIC

Views in the last 30 days - 0

The MEMIC Group is dedicated to enhancing workers comp through compassionate partnerships and unwavering commitment to workforce safety The Financial ...

View Details

Junior Motion Designer - The Heist - Thinkingbox

Views in the last 30 days - 0

Thinkingbox a global creative collective is seeking an animation team member with 2 years of agency or studio experience The role involves 2D and 3D a...

View Details