Browse
···
Log in / Register

Full Stack Developer/Developer, Full Stack

Negotiable Salary

Power Factors

Brossard, QC, Canada

Favourites
Share

Some content was automatically translatedView Original
Description

WHO WE ARE Power Factors is a software and solutions provider leading the next generation of clean energy with Unity, one of the most extensive and widely deployed renewable energy management suites on the market. With over 300 GW of wind, solar, and energy storage assets managed globally across more than 600 clients and 18,000 sites, Power Factors manages 25% of the world's renewable energy data.* THE ROLE We are seeking a highly skilled Full Stack Developer with expertise in C#, .NET, and React to join our dynamic team. The ideal candidate will have a strong background in developing and maintaining complex applications. You will be working in a fast-paced, agile environment, contributing to the development of our Unity platform, which collects and analyzes millions of IoT and other data points to analyze and inform our users about their renewable energy assets. YOUR RESPONSIBILITIES Design: Participate and influence design sessions with peers using architectural principles and design patterns. Articulate the options, tradeoffs, and recommend a path forward that pertains to our long-term goals. Write and Maintain Code: Develop our product ensuring the software is built to scale, perform, easy to maintain, and is secure. Code quality and adhering to best practices is at your forefront. Solving Problems: Triage, debug, and synthesize client issues into root causes. Deliver sound fixes that support our product and technical roadmaps. Collaborate Cross-Functionally: Work in agile sprints with PMs, Designers, and other agile development teams aligning on dependencies and well-designed solutions. Continuous Improvement: Always improving both the code base and our processes. Identify and correct bottlenecks. CI/CD: Ability to improve our pipelines so we can shorten our cycle times and have a happy developer experience. Have a ‘shift-left’ mindset. Implement and maintain automated testing frameworks to ensure high-quality code. Coaching and Mentoring: Sharing of knowledge through training sessions, documentation, and hands-on coaching. Provide guidance and support to team members grow and develop their skills. Conduct code reviews and provide constructive feedback to team members. Monitoring: Know how our system is performing, scaling, and the cost so we can continuously improve them. Delivery: Contribute to the team’s success in sprint commitments with accountability and a sense of urgency. Hybrid position: 2 days in the office and 3 days working from home per week. QUALIFICATIONS Degree in Computer Science, Software Engineering, or equivalent. 8+ years of experience in full stack development with a strong technical background in C#, .NET, and React. Experience in containerization technologies like Docker and Kubernetes. Experience with cloud platforms such as AWS, Azure, or Google Cloud. Experience with micro frontends architecture and design systems. Experience working in an Agile environment using frameworks like Scrum and Kanban. Highly motivated, self-driven, and problem solver. Result oriented with attention to details. Approaches problems with objectivity to enable data driven decision-making. Strong team player who can understand other’s pain points and propose creative solutions. Knowledge of PostgreSQL, Kafka, REST APIs, Playwright. SOFT SKILLS Effective Communication: Ability to clearly articulate ideas and collaborate with team members and stakeholders. Teamwork: Strong ability to work within a team, contributing to a positive and productive team environment. Adaptability: Flexibility to adapt to changing priorities and new challenges in a fast-paced environment. Problem-Solving: Proactive approach to identifying issues and developing innovative solutions. Time Management: Excellent organizational skills and ability to manage multiple tasks and deadlines. Leadership: Capability to mentor and guide junior developers, fostering their growth and development. Empathy: Understanding and consideration for the perspectives and needs of others, both within the team and with clients. Created during import

Source:  workable View original post

Location
Brossard, QC, Canada
Show map

workable

You may also like

Workable
Technology Infrastructure Architecture Consultant - Telecommunications
Solution SFT is looking for a Technology Infrastructure Architecture Consultant - Telecommunications In this position, you will be involved in a client project within the public sector in Quebec City Work will be conducted in hybrid mode: 2 days on-site per week Responsibilities Under the supervision of the Manager of Technological Evolution, the incumbent ensures that technological solutions comply with the guidelines related to information systems, business needs, and the Ministry's enterprise architecture in order to maintain an infrastructure that is relevant and aligned with business objectives. Specifically, the incumbent must, among other duties: Conduct analyses or develop new technological concepts supporting information systems and business needs, ensuring their alignment with current standards, guidelines, and the Ministry's enterprise architecture; Design and validate specific technological architectures, ensuring their consistency and integration with current standards and guidelines; Develop, document, and write various opinions, recommendations, and positions related to technological infrastructures, ensuring their integration by project teams; Write and update documentation for integrating new components into the existing technological infrastructure. Basic Requirements Hold a bachelor's degree (B.Sc.) in computer science, business administration with a specialization in organizational information systems, or another relevant discipline recognized by the Ministry of Education, or an equivalent qualification; Have 12 years of experience in IT within the last 15 years, including 10 years in telecommunications; Possess 8 years of experience as a technology infrastructure architecture consultant in telecommunications; Have completed, as a technology infrastructure architecture consultant in telecommunications, three mandates of over 220 person-days each within the last 6 years, in an environment comparable to the Ministry in terms of scale and complexity. Specific Requirements (optional or additional) Experience in telecommunications, telecommunications networks (LAN and WAN), and wireless communication technologies; Experience with network security products (firewalls) and security monitoring and alerting products; Experience with Avaya and Poly IP telephony products. If this description resonates with you and you believe you meet the requirements, contact us to discuss further. We look forward to meeting you! Requirements
Québec City, QC, Canada
Negotiable Salary
Workable
Senior Application/Software Architect (Systems Architect) - DND RFP
Application/Software Architect – Level 3 Location: Ottawa, ON (Hybrid) Security Clearance: Level II – Secret Contract Type: Full-time contract (contingent on award) We are seeking an experienced Application/Software Architect to join our bid team for a major federal government project. The selected resource will lead architectural and technical efforts in the design, integration, and support of complex command-and-control (C4ISR) and ISTAR systems for defence operations. Note: This is a contingent opportunity as part of a formal government submission. You must meet all qualifications and be prepared to provide documentation and references for all education and experience requirements. Requirements Required Education A university degree in one of the following fields from a recognized Canadian post-secondary institution, or assessed as equivalent by a recognized Canadian credential assessment organization if obtained outside Canada: Network Software Computer Systems Electrical Required Experience All experience must be clearly documented with project descriptions, dates (month/year), and reference contacts. 1. Architectural Experience You must have at least 15 years of experience within the last 15 years in at least one of the following: System-of-systems architecture for C4ISR systems Gathering system requirements for complex systems Designing system-level architecture for command and control systems within a distributed platform environment Designing system-level architecture for command and control systems within a client/server environment Designing ISTAR system-level architecture for military C4ISR systems Defining and implementing data architecture for C4ISR systems or similar systems (e.g., emergency response, seaport/airport control, weather tracking systems) 2. Solution Analysis and Design You must have at least 15 years of experience within the last 15 years in at least one of the following: Designing or implementing command-and-control systems in a distributed platform Designing or implementing command-and-control systems in a client/server environment Designing or implementing military ISTAR systems Developing interoperability solutions using NATO STANAGs Designing system management tools or processes for C4ISR or ISTAR systems 3. System Integration and Testing You must have at least 15 years of experience within the last 15 years performing integration, verification, or validation of hardware and software components (COTS or custom-developed) in new or existing systems in at least one of the following: Command-and-control communication and information systems within a distributed platform environment; Command-and-control communication and information systems within a client/server environment; Working with Military ISTAR systems; Joint or allied C4ISR Interoperability and solutions using NATO Standardization Agreements; and/or Implementing system management tools for communication and information systems and/or ISTAR systems. 4. System Architecture Leadership You must have at least 10 years of experience within the last 15 years, including at least 2 years within the last 5 years, in: Acting as a Systems Architect for communication and information systems (hardware, software, and networks) OR Acting as a Systems Architect in areas such as cybersecurity, modeling, simulation, or ISTAR systems 5. Military System Experience You must have at least 5 years of experience within the last 8 years as a System Architect working on: Military command-and-control systems OR Military ISTAR systems 6. Technical Documentation You must have at least 5 years of experience within the last 5 years preparing: Technical concept documents System specifications Technical proposals in IT, IM, or engineering environments 7. Technical Leadership You must have at least 5 years of experience within the last 5 years performing at least three of the following: Communicating technical strategies or frameworks to management and technical teams Providing engineering direction for technical projects Advising senior leadership on complex technical issues Leading cross-functional teams for IT systems development Performing strategic, operational or tactical planning for projects or systems to meet corporate strategy.
Ottawa, ON, Canada
Negotiable Salary
Workable
Software Architect
Recognizing the benefits of remote work on employee well-being and the environment, including employee morale, productivity, and reduced commute times, we are proud to be a company that prioritizes remote work. Our remote-first environment, along with our well-located offices and collaborative workspaces, provides our team with the freedom and flexibility to work in the way that makes our employees most productive. About Tecsys Tecsys is a fast-growing innovator providing supply chain solutions to leading healthcare systems, hospitals, pharmacies, distributors, retailers, and 3PLs. We work with industry leaders to transform their supply chains through technology. If you enjoy tackling interesting challenges with continuous learning opportunities, join Tecsys! Profile About this role You will work closely with innovative teams to design robust and scalable software solutions to solve a wide range of logistics challenges in supply chain and healthcare sectors. You will serve as a technical expert in development and support teams on key initiatives. You will evaluate the relevance of adopting emerging technologies into our practices. You will contribute by participating in brainstorming sessions, understanding requirements thoroughly, and performing technical solution design. Finally, your ability to collaborate across disciplines, build trust among peers, and positively influence others will help you successfully overcome challenges. Key Responsibilities Design and architect cloud-based solutions with a focus on performance, resilience, and scalability. Build strong relationships with business and technical stakeholders to ensure clear communication, alignment, and balanced solutions that meet customer requirements and technical imperatives. Contribute to the continuous improvement of our platform, tools, and development processes. Collaborate with operations, platform, and application teams to evolve the architecture of our solutions. Challenge the status quo and seek innovative approaches to problems. Provide technical guidance and best practices to development teams. Oversee the creation and maintenance of architecture documentation. Required Qualifications At least 10 years of experience in Full-Stack application development. At least 7 years of experience in cloud architecture and implementation, with a focus on AWS services. At least 3 years of experience in a technical leadership role; Bachelor’s degree in Computer Science, Information Technology, or a related field. In-depth experience with Cloud-native technologies and patterns, including microservices architecture, containerization (Docker), container orchestration (Kubernetes), and serverless computing (AWS Lambda). Experience integrating DevOps practices into cloud architectures, including the use of CI/CD tools (e.g., Argo CD, GitLab CI/CD), configuration management (e.g., Ansible, Terraform), and automated testing frameworks to streamline deployment processes and ensure consistency across environments. Demonstrated ability to facilitate alignment and collaboration across multiple teams, including security, development, operations, and compliance, ensuring consistent project execution. Ability to challenge the status quo and improve practices and processes. Ability to understand the business perspective when prioritizing technical work and translating business needs into technical decisions. Excellent communication skills, with the ability to explain complex architectural concepts to non-technical stakeholders. Strong verbal and written English communication skills, necessary for effective communication with our clients, suppliers, business partners, and colleagues outside the province of Quebec. What would be an asset when you apply? Experience with Java frameworks such as Spring or Hibernate, and how they integrate into cloud-based architectures. Experience with Kubernetes for container orchestration, including managing, scaling, and automating application deployments. Proficiency in Front-End technologies Vue.js and/or React.js; Proficiency in Back-End technologies Node.js and Java Experience with Web technologies (HTML, Javascript/Typescript, CSS); Experience writing unit tests (Jest, Junit) Experience with NoSQL (DynamoDB, ElasticSearch or OpenSearch) Experience with RDBMS (PostgreSQL); Experience with pub/sub (SNS/SQS) Experience with EDI and version control systems (VSCode, Git, Gitlab); Experience with serverless technologies or systems; Experience with Docker and containerization; Practical experience with REST services and architecture; Experience with CI/CD approach; Experience with supply chain concepts; At Tecsys, we are committed to fostering a diverse and inclusive workplace where all employees feel valued, respected, and empowered. We believe diversity drives innovation and strengthens our ability to deliver exceptional solutions. We welcome and encourage candidates from all backgrounds, experiences, and perspectives to join our team. Tecsys is an equal opportunity employer. Accommodations are available for candidates selected for an interview. NB: If you apply for this position, you must be a Canadian citizen or a permanent resident of Canada, OR have a valid Canadian work permit.
Montreal, QC, Canada
Negotiable Salary
Workable
Technology Infrastructure Architecture Consultant - Generalist
Solution SFT is looking for a Technology Infrastructure Architecture Consultant - Generalist In this position, you will be involved in a client project within the public sector in the city of Quebec. Work will be conducted in a hybrid mode, primarily remotely. Responsibilities Under the supervision of the Manager of Technological Evolution, the incumbent ensures that technological solutions comply with the guidelines related to information systems, business needs, and the department's enterprise architecture in order to maintain an infrastructure that is relevant and aligned with business objectives. Key responsibilities include, but are not limited to: Conduct analyses or develop new technological concepts supporting information systems and business needs, ensuring their alignment with current standards, guidelines, and the department's enterprise architecture; Design and validate specific technological architectures, ensuring their consistency and integration with current standards and guidelines; Develop, document, and write various recommendations, advice, and positions related to technological infrastructures, ensuring their integration by project teams; Write and update documentation for integrating new components into the existing technological infrastructure. Requirements: Basic Requirements Hold a first-cycle university degree (Bachelor's) in computer science, business administration with a focus on organizational information systems, or another relevant discipline recognized by the Ministry of Education, or equivalent; Have 10 years of experience in IT within the last 12 years, including 8 years as a technology infrastructure architecture consultant; Have completed, as a technology infrastructure architecture consultant, three mandates of over 220 person-days each within the last 6 years, in an environment comparable to the Ministry in scale and complexity. Specific Requirements (optional or additional) Experience with Windows, Linux, and Unix server platforms (including Solaris) Experience with VMware virtualization platform Experience with storage and backup services (Dell Unity, EMC² Isilon, Symantec Netbackup, IBM TSM) Experience with application delivery controller (ADC) and WAF products Experience with application delivery controller (ADC) products and F5 Experience with web application protection systems security assessment tools Experience with web application technologies (IIS, Apache, Java, Tomcat, Kubernetes, Kafka, Docker, Php, Sharepoint, SolarWinds, web certificates, etc.) Experience with electronic document management tools Experience with job scheduling tools « Céduleur » for deferred tasks and « Autosys » for job orchestration Experience with geomatics products (FME, ArcGis, Apollo, Geoportail, Geoserver, Geocortex, etc.) Experience with Oracle technologies under Unix and Linux (RAC DB, EBS, UCM, OFM (forms, report), Oracle Discoverer reporting module, WEB Logic, eLearning, etc.) Experience with Microsoft SQL Server, MySQL, MariaDB, Postgres SQL, Oracle DBMS products If this description resonates with you and you believe you meet the requirements; contact us to discuss. Looking forward to meeting you!
Québec City, QC, Canada
Negotiable Salary
Workable
Cloud Technology Architecture Consultant
Solution SFT is looking for a Cloud Technology Architecture Consultant for this position, where you will be involved in a client project within the public sector in Quebec City. Work will be conducted in a hybrid mode: 2 days in office per week. A cloud technology and architecture consultant must define and develop a technical architecture for integrating multiple systems or applications to produce a complete solution. From a design perspective, this includes application, system, infrastructure, data, integration, and security architectures, as well as their logical interdependencies with the business processes they support. A cloud technology and architecture consultant maintains constant interaction with the IT department to support its digital transformation and cloud implementation. Basic Requirements Hold a bachelor's degree (BAC) in computer science, business administration with a focus on organizational information systems, or another relevant discipline recognized by the Ministry of Education, or equivalent; Have 10 years of experience in IT within the last 12 years, including 5 years as a cloud technology architecture consultant; Have completed, as a cloud technology architecture consultant, two mandates of over 220 person-days each within the last 6 years, in an environment comparable to the Ministry in scale and complexity. Specific Requirements (optional or additional) Experience with Microsoft 365 environment Experience with AWS environment Experience in cloud security Experience with Azure environment Experience with OCI environment If this description resonates with you and you believe you meet the requirements, contact us to discuss further. Looking forward to meeting you!
Québec City, QC, Canada
Negotiable Salary
Workable
Organic Architecture Consultant (Advanced Level)
Solution SFT is seeking an Organic Architecture Consultant (Advanced Level). In this role, you will be involved in a client project within the public sector in the city of Quebec. Role: • Advise and participate in the definition of organic architectures; • Advise and participate in the definition of implementation guidelines and principles; • Advise and participate in verifying compliance with current standards and rules; • Advise and participate in the definition and implementation of proof of concepts; • Support technical implementation resources; • Perform any other activities required by the Ministry within the scope of the assigned mandate. Requirements: As an advanced-level organic architecture consultant, you must hold a bachelor's degree in a relevant field such as computer science, administration, or engineering; Have a minimum of twelve (12) years of professional experience in information technology (IT); Possess at least five (5) years of experience as an organic architecture consultant in system development, acquired within the last ten (10) years; Have completed three (3) mandates as an organic architecture consultant in Oracle Apex developments, with a minimum contribution of 50 person-days (p-d) per mandate, in an organizational and technological context similar to that of the Ministry; Have experience with the integration layer "Microsoft Graph API", acquired during one (1) mandate with a minimum contribution of fifty (50) person-days (p-d). If this description resonates with you and you believe you meet the requirements, contact us to discuss further. Looking forward to meeting you!
Québec City, QC, Canada
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.