Senior Software Developer
Found in: beBee jobs CA - 2 weeks ago
We are currently requesting resumes for the following position: Senior Software Developer
Contract Duration: 24 months
Hours of work: 40 per week
Location: 889 Brock Road, Pickering, Ontario (Hybrid, 4 days remote, 1 day on-site)
Employment Type: Incorporated Contractor
Security Clearance is a condition of employment.
Job Overview
Job Title: Senior Software Developer
Department: Enterprise Digital Technology - Digital Innovation & Strategy
Reports To: Lead Software Developer / Senior Manager
Job Summary:
We are seeking a highly skilled and versatile Software Developer to join our team. In this role, you will play a key role in developing innovative software applications, including AI-enabled products, while ensuring security best practices and navigating the challenges of a new codebase. This position is for Full Stack Web development, requiring proficiency across various layers of the technology stack.
Department:
As a developer with Ontario Power Generation's Digital Innovation & AI Team, you will be at the forefront of assessing groundbreaking technologies such as AI, robotics, drones, digital twins, VR/AR, and IoT. You will help to analyze and determine the potential of these innovations for enhancing competitiveness, efficiency, and effectiveness across OPG's diverse departments, including Nuclear Engineering, Finance, HR, IT, Maintenance, and Operations. Your work will drive forward the readiness and fit of new tech advancements within the company, ensuring OPG remains a leader in the energy sector.
Key Responsibilities:
Develop clean, efficient, and secure code from scratch as well as improve existing codebases.
Proactively identify and implement security measures throughout all stages of software development to protect against vulnerabilities.
Work closely with cross-functional teams to define system architecture, component design, and interaction patterns.
Stay abreast of emerging technologies and architectural approaches, and integrate them where appropriate to enhance application performance and maintainability.
Translate complex requirements into functional, user-friendly software without sacrificing reliability and performance.
Establish and adhere to corporate coding standards and best practices while maintaining the flexibility and innovative spirit of a startup environment.
Participate actively in code reviews and collaborate with other developers to ensure code quality and shared knowledge.
Address technical debt proactively and refactor code to improve maintainability and performance.
Technical Stack:
Our development environment relies on the following tech stack:
Frontend:
TailwindCSS: For rapid styling with a utility-first approach.
Backend:
FastAPI: For high-performance API development with automatic documentation.
Flask: Some of our more simple applications use Flask.
Prisma: For type-safe database queries
tRPC: For end-to-end type safety in APIs.
Database:
MSSQL/SQL Server: As the primary relational database management system.
Caching:
Redis: For high-performance data caching and quick access.
Infrastructure:
Docker: For containerization and consistent deployment workflows.
Azure Kubernetes: For container orchestration and scalability.
Azure DevOps: For CI/CD, version control, and project tracking.
Personal Attributes:
Innovative and able to drive ideas to completion in a constrained environment.
Comfortable with ambiguity and able to navigate complex organizational structures.
Committed to continuous learning, open-minded to feedback, and dedicated to personal and professional growth.
Qualifications
Required Skills and Qualifications:
Demonstrable experience in full-stack development with a focus on front end development.
Strong understanding of software architecture and design patterns.
Advanced knowledge in system security, data protection, and secure coding practices.
Ability to adapt to a new codebase and make informed decisions to evolve it effectively.
Experience with Agile methodologies, iterative development, and deployment strategies.
Strong analytical and problem-solving skills, with a detail-oriented mindset.
Excellent communication skills, capable of conveying complex ideas and collaborating in a multidisciplinary team.
Ability to work in a fast-paced startup environment while adhering to strict corporate regulations and timelines.
Preferred Skills and Experience:
Experience with cloud architecture, microservices, and distributed systems.
Familiarity with CI/CD pipelines, test automation, and DevOps practices.
Experience with modern front-end frameworks and a commitment to user-centric design.
Prior experience in a startup environment with exposure to corporate governance.
Familiarity or experience integrating LLMs / AI into applications is a bonus.
-
Senior Manager, Software Engineering
Found in: beBee jobs CA - 2 weeks ago
Pickering, Ontario, Canada Ontario Power Generation Full timeStatus: Full Time, Permanent Education Level: 4 years year University education in Computer Science, Engineering, Business, Information Systems, or related discipline. Location(s): Toronto, ON Travel: 10% Deadline to Apply: April 5, 2024. Electrify your career and help build a brighter tomorrow. Every generation has a challenge that defines them. At OPG, we...
-
Registered Nurse- Casual Rn
Found in: beBee jobs CA - 2 weeks ago
Pickering, Ontario, Canada Southbridge Care Homes Full timeLocation: Pickering, ONPosition: Registered Nurse - CasualOrchard Villa is a 233 bed long-term care home located in the City of Pickering and are currently looking to add a caring, passionate, and enthusiastic Registered Nurse to join our team. On a daily basis the RN will enhance the effective management and quality of nursing practice in keeping with the...
-
Senior Software Developer
Found in: beBee S CA - 3 weeks ago
Pickering, Canada CPUS Engineering Full timeWe are currently requesting resumes for the following position: Senior Software Developer Contract Duration: 24 months Hours of work: 40 per week Location: 889 Brock Road, Pickering, Ontario (Hybrid, 4 days remote, 1 day on-site) Employment Type: Incorporated Contractor Security Clearance is a condition of employment. Job...
-
Senior Software Developer – 500-1960
2 weeks ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: RFP – 24-052 Senior Software Developer Resume Due Date: Monday, April 8th, 2024 (5:00PM EST) Number of Vacancies: 2 Level: MP6 Duration: 24 months Hours of work: 40 Location: 889 Brock Road (Hybrid, 4 days remote) Job Overview Job Title: Senior Software Developer Department: Enterprise Digital...
-
Senior Software Developer – 500-1960
Found in: Talent CA C2 - 1 week ago
Pickering, Canada Rodan Energy Solutions Full timeWe are currently requesting resumes for the following position : RFP – 24- Senior Software Developer Resume Due Date : Monday, April 8 th , (5:00PM EST) Number of Vacancies : 2 Level : MP6 Duration : 24 months Hours of work: 40 Location : Brock Road (Hybrid, 4 days remote) Job Overview Job Title: Senior Software Developer ...
-
Senior Software Developer – 500-1960
2 weeks ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: RFP – 24-052 Senior Software Developer Resume Due Date: Monday, April 8th, 2024 (5:00PM EST) Number of Vacancies: 2 Level: MP6 Duration: 24 months Hours of work: 40 Location: 889 Brock Road (Hybrid, 4 days remote) Job Overview Job Title: Senior Software Developer Department: Enterprise Digital...
-
Senior Software Developer – 500-1960
2 weeks ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: RFP – 24-052 Senior Software Developer Resume Due Date: Monday, April 8th, 2024 (5:00PM EST) Number of Vacancies: 2 Level: MP6 Duration: 24 months Hours of work: 40 Location: 889 Brock Road (Hybrid, 4 days remote) Job Overview Job Title: Senior Software Developer Department: Enterprise Digital...
-
Senior Software Developer
Found in: Jooble CA O C2 - 2 weeks ago
Pickering, ON, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position : RFP – 24-052 Senior Software Developer Resume Due Date : Monday, April 8 th , 2024 (5:00PM EST) Number of Vacancies : 2 Level : MP6 Duration : 24 months Hours of work: 40 Location : 889 Brock Road (Hybrid, 4 days remote) Job Overview Job Title: Senior Software Developer ...
-
Intermediate Software Developer
2 weeks ago
Pickering, Canada Morson Canada Full timeIntermediate Software Developer Number of Vacancies: 2 Level: MP5 Hourly Rate: $75 - 82/hour Duration: 24 months Hours of work: 40 Location: 889 Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise Digital Technology - Digital Innovation & Strategy Reports To: Lead Software Developer / Senior Manager Job Summary: ...
-
Intermediate Software Developer
1 week ago
Pickering, Canada Morson Canada Full timeIntermediate Software Developer Number of Vacancies: 2 Level: MP5 Hourly Rate: $75 - 82/hour Duration: 24 months Hours of work: 40 Location: 889 Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise Digital Technology - Digital Innovation & Strategy Reports To: Lead Software Developer / Senior Manager Job Summary: ...
-
Intermediate Software Developer
1 week ago
Pickering, Canada Morson Canada Full timeIntermediate Software Developer Number of Vacancies: 2 Level: MP5 Hourly Rate: $75 - 82/hour Duration: 24 months Hours of work: 40 Location: 889 Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise Digital Technology - Digital Innovation & Strategy Reports To: Lead Software Developer / Senior Manager Job Summary: ...
-
Intermediate Software Developer
Found in: Jooble CA O C2 - 1 week ago
Pickering, ON, Canada Morson Canada Full timeIntermediate Software Developer Number of Vacancies: 2 Level: MP5 Hourly Rate: $75 - 82/hour Duration: 24 months Hours of work: 40 Location: 889 Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise Digital Technology - Digital Innovation & Strategy Reports To: Lead Software Developer / Senior Manager Job...
-
Sr. Full Stack Software Developer – 500-1959
2 weeks ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: Sr. Full Stack Developer Resume Due Date: Thursday, April 4th, 2024 (5:00PM EST) Number of Vacancies: 2 Level: MP5 (Senior, 10+ years) Duration: 24 months Hours of work:40 Location: 889 Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise Digital Technology –...
-
Sr. Full Stack Software Developer – 500-1959
1 week ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: Sr. Full Stack Developer Resume Due Date: Thursday, April 4th, 2024 (5:00PM EST) Number of Vacancies: 2 Level: MP5 (Senior, 10+ years) Duration: 24 months Hours of work:40 Location: 889 Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise Digital Technology –...
-
Sr. Full Stack Software Developer – 500-1959
1 week ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: Sr. Full Stack Developer Resume Due Date: Thursday, April 4th, 2024 (5:00PM EST) Number of Vacancies: 2 Level: MP5 (Senior, 10+ years) Duration: 24 months Hours of work:40 Location: 889 Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise Digital Technology –...
-
Sr. Full Stack Software Developer – 500-1959
Found in: Talent CA C2 - 1 week ago
Pickering, Canada Rodan Energy Solutions Full timeWe are currently requesting resumes for the following position : Sr. Full Stack Developer Resume Due Date : Thursday, April 4 th , (5:00PM EST) Number of Vacancies : 2 Level : MP5 (Senior, 10+ years) Duration : 24 months Hours of work: 40 Location : Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise...
-
Sr. Full Stack Software Developer
Found in: Jooble CA O C2 - 1 week ago
Pickering, ON, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position : Sr. Full Stack Developer Resume Due Date : Thursday, April 4 th , 2024 (5:00PM EST) Number of Vacancies : 2 Level : MP5 (Senior, 10+ years) Duration : 24 months Hours of work: 40 Location : 889 Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise Digital...
-
Senior Full Stack Developer
2 weeks ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: Senior Full Stack Developer Resume Due Date: Thursday, December 7th, 2023 (5:00PM EST) Number of Vacancies: 1 Level: MP4 (Senior) Duration: 7 months Hours of work:40 (Hybrid, 2 days remote) Location: 889 Brock Road, Pickering Job Overview OPG has built a custom application called EIC (Ecosys...
-
Senior Full Stack Developer
1 week ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: Senior Full Stack Developer Resume Due Date: Thursday, December 7th, 2023 (5:00PM EST) Number of Vacancies: 1 Level: MP4 (Senior) Duration: 7 months Hours of work:40 (Hybrid, 2 days remote) Location: 889 Brock Road, Pickering Job Overview OPG has built a custom application called EIC (Ecosys...
-
Senior Full Stack Developer
1 week ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: Senior Full Stack Developer Resume Due Date: Thursday, December 7th, 2023 (5:00PM EST) Number of Vacancies: 1 Level: MP4 (Senior) Duration: 7 months Hours of work:40 (Hybrid, 2 days remote) Location: 889 Brock Road, Pickering Job Overview OPG has built a custom application called EIC (Ecosys...
-
Senior Full Stack Developer
Found in: Talent CA C2 - 1 week ago
Pickering, Canada Rodan Energy Solutions Full timeWe are currently requesting resumes for the following position : Senior Full Stack Developer Resume Due Date : Thursday, December 7 th , (5:00PM EST) Number of Vacancies : 1 Level : MP4 (Senior) Duration : 7 months Hours of work: 40 (Hybrid, 2 days remote) Location : Brock Road, Pickering Job Overview OPG has built a custom...
-
Senior Full Stack Developer
Found in: Jooble CA O C2 - 1 week ago
Pickering, ON, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position : Senior Full Stack Developer Resume Due Date : Thursday, December 7 th , 2023 (5:00PM EST) Number of Vacancies : 1 Level : MP4 (Senior) Duration : 7 months Hours of work: 40 (Hybrid, 2 days remote) Location : 889 Brock Road, Pickering Job Overview OPG has built a custom application...