Senior Software Architect
Toronto
Our client is the leader in the Sales Performance Management market, continuing to capture market share in this fast growing, multi-billion dollar market.
As a Senior Software Architect, you will work alongside a multi-disciplinary team of developers, designers, and data scientists. You will work on major projects, ranging from re-platforming our calculation engine to migration to a new cloud architecture. You will also lead a team to deliver your objectives. You will use a range of technology including C#, JavaScript, SQL, and Python.
In this role, your responsibilities include:
· Working on new software architecture projects designed to optimize cost and performance
· Collaborating 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
· Focusing on client success through creative problem-solving
· Using and adopting open source technology where appropriate
· Implementation as well as planning
Required Technical and Professional Expertise:
· Ability to deliver large projects successfully while leading a team
· Experience working with QA resources to help set direction and priorities
· Strong Software Development skills using C# or Java and JavaScript
· Solid understanding of software and cloud architecture
· Strong communication skills with a willingness to convey ideas and ability to work in a collaborative environment
Preferred Technical and Professional Experience
· Proven experience with REST APIs and single-page web application development
· Experience with SQL and distributed databases
· Experience with Azure cloud platform or other cloud platforms
· Degree in Computer Science, Software Engineering or equivalent experience
· Familiarity with continuous delivery and continuous integration
Benefits and Perks:
· Competitive pay
· Direct access to Sheppard-Yonge subway station
· Easy access to Highway 401
· Opportunity to work on high profile technical projects
· Great career development