Our Technology team wakes up every day with one goal in mind - connecting Canadians to the people and things that matter most.
Together, we are proud to support 30 million Canadians each month through managing a robust portfolio that champions leading-edge technology.
We drive large-scale, complex, and high-visibility technology projects and programs that shape the future of technology in Canada and expand connectivity from coast to coast.
If you are interested in being a part of this, consider applying for the following opportunity :
Job Description :
What you will be doing :
The Software Architect will lead the design and development of software products and services. This role requires a deep understanding of software architecture, product development, and cloud environments.
The Software Architect will work closely with developers, DevOps, and stakeholders to ensure the successful delivery of products and services.
Key Responsibilities :
Software Architecture and Design :
- Develop and design software architecture diagrams to communicate clear requirements to stakeholders and developers.
- Ensure accurate communication of requirements to software developers.
- Product Development :
- Own the planning, designing, documenting, and development of software products and services.
- Perform acceptance testing and deliver products in increments.
- Ensure the overall security of products and cloud environments (AWS / Azure).
Collaboration :
- Work closely with developers to clarify requirements.
- Collaborate with DevOps to ensure end-to-end delivery of products and services.
Communication :
- Communicate effectively with stakeholders and technical developers.
- Document requirements clearly using standard tools such as UML and flowcharts.
- Write pseudo code when needed.
Technical Expertise :
- Be highly familiar and confident with JavaScript, Node.js, Java, and AWS / Azure cloud.
- Have an excellent understanding of API gateways, designing APIs, and ensuring their security and authentication.
Agile and Scrum :
Follow Agile and Scrum methodologies as practiced by the team.
Team Leadership :
Be a team player and inspire the team to work together and achieve targets.
Support :
Deliver production debugging and troubleshooting to maintain service stability.
What you have :
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in software architecture and product development.
- Proven experience with JavaScript, Node.js, Java, and AWS / Azure cloud environments.
- Expertise in developing software architecture diagrams and clear communication of requirements.
- Strong product development skills including planning, designing, documenting, and testing.
- Excellent communication skills, both social and technical.
- Proficiency in documenting requirements using UML, flowcharts, and writing pseudo code.
- Deep understanding of API gateways, designing APIs, and ensuring security and authentication.
- Familiarity with Agile and Scrum methodologies.
- Ability to work collaboratively with developers and DevOps teams.
- Leadership skills to inspire and lead a team.
This is a challenging role that demands high engagement and collaboration. If you meet the qualifications and are enthusiastic about leading the design and development of innovative software products, we encourage you to apply.
What’s in it for you?
We believe in investing in our people and helping them reach their potential as valuable members of our team. As part of our team, you’ll have access to a wide range of incredible resources, growth opportunities, discounts, and perks, including :
- Competitive salary & annual bonus.
- Competitive & flexible health and dental benefits, pension plan, RRSP, TFSA, and Stock matching programs.
- Discounts : Enjoy up to 50% off Rogers Services and Blue Jays Tickets, 25% off TSC items, and a 20% discount on all wireless accessories sold in Rogers stores.
- Paid time off for volunteering
- Company matching contributions to charities you support
Growth & Development Opportunities :
- Self-driven career development programs (E.g. MyPath program)
- Rogers First : priority in applying to internal roles of interest
Wellness Programs :
- Homewood employee & family assistance program
- Cognitive Behavioural Therapy (CBT) & Virtual therapy sessions
- Low or no-cost fitness membership with access to virtual classes
Our commitment to the environment and diversity :
Work for an organization committed to environmental protection
Strong commitment to diversity and inclusion with employee resource groups supporting equity-deserving groups including groups representing People of Colour, 2SLGBTQIA+, Indigenous Peoples, Persons with Disabilities and Women.
We all bring something different, and we know what makes us different makes us great.
This is a hybrid work position and will require you to be in office three days per week. You can choose which days in office work best for you!
Schedule : Full time
Shift : Day
Length of Contract : No Selection
Work Location : 8200 Dixie Rd (341), Brampton, ON
Travel Requirements : Up to 10%
Posting Category / Function : Technology & Information Technology
Requisition ID : 305669