Senior Software Developer
Toronto
Our client is the leader in the Sales Performance Management market. By joining their fast growing team you will learn what it takes to be the leader in a competitive global software industry. Our client enables organizations to design, manage, and automate the calculation of variable payment for dozens of plans and thousands of employees simultaneously.
As a Senior Software Developer, you will be working alongside a multidisciplinary team of developers, designers, data scientists, and business professionals. You would be working on our client's core product: a single-page web application utilizing React and Redux frameworks that connects to a REST API written in C#.
In this role, you will have the following responsibilities
-
Work on new features targeted to increase market share, support existing clients to help make them successful and continuously refine the existing platform to meet modern design methodologies.
-
Work with talented, knowledge-driven individuals. We are a close-knit team that is eager for new ideas. We embrace sharing our own knowledge and enriching each other’s experiences.
-
Focus on client success through creative problem-solving.
-
Utilize and adopt open source technology where appropriate.
-
Opportunity to rotate in and out of Cloud Operations, gaining exposure to that skillset
Required Technical and Professional Expertise
-
5-7 years of relevant experience
-
Knowledge of the React and Redux JavaScript frameworks
-
Strong Software Development skills using C# or Java along with JavaScript
-
Solid understanding of Software Design fundamentals
-
Strong communication skills. Willingness to convey ideas and able to work in a collaborative environment
Preferred Technical and Professional Experience
-
Familiarity with large scale React and Redux applications
-
Proven experience with REST APIs and single-page web application development
-
Experience with SQL and distributed databases
-
Preferred Degree in Computer Science, Software Engineering or equivalent experience
-
Familiarity with continuous delivery and continuous integration
Benefits and Perks
-
Bright, modern office environment
-
Competitive pay
-
Healthy snacks
-
Social and team-building events
-
Direct access to Sheppard-Yonge subway station
-
Close to Highway 401
Due to COVID-19, currently working 100% from home until further notice.