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
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
Workable
Information Architecture Consultant
Main Role: Define reference frameworks, conceptual models, and strategic directions related to digital information, and support business sectors in their information transformation. Responsibilities: Develop a strategy to raise management awareness about challenges related to digital data. Design and update methodological frameworks for data management. Advise business sectors on their needs and the integration of new technologies. Develop corporate conceptual data models (CCDM). Maintain the data governance roadmap. Define architectural directions for the digital data lifecycle. Ensure quality assurance and consistency of information models. Analyze impacts of methodological/technological changes. Produce guidance documents and consulting services in information architecture. Perform continuous technology monitoring. Experiment and deploy emerging technologies in an innovation lab. Ensure knowledge transfer. Tools and Technologies: Conceptual modeling: Corporate conceptual data models (CCDM) Tools: No specific tools mandated, but knowledge of governance and modeling practices expected Reference frameworks: Data governance, change management, BABOK Emerging technologies: Possible integration into digital evolution strategies (cloud computing, analytics) Requirements (explicit and implicit): 15 years of IT experience, including: - 5 years as an information architecture consultant - 5 years as a data architecture consultant Proven experience in information architecture (senior profile expected) - Excellent ability to design complex conceptual models - Experience in data governance management - Strong communication, advisory, and simplification skills Ability to conduct strategic and technological monitoring
Québec City, QC, Canada
Negotiable Salary
Workable
Office Architecture Consultant
Solution SFT is seeking an Office Architecture Consultant for a client project in the public sector located in Quebec City. The work will be conducted in a hybrid mode: 2 days on-site per week. Responsibilities Under the supervision of the Manager of Technological Evolution, the incumbent will be required to: Share the target vision of office architecture developed by the DTI; Conduct studies and analyses related to office infrastructures to propose solutions aligned with the DTI's target office architecture vision; Ensure the compliance and consistency of office architecture documentation produced by the DTI with the project portfolio and the overall office architecture vision; Support projects during implementation. 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 a minimum of 10 years of IT experience over the past 12 years, including 8 years as a technological infrastructure consultant in office environments; Have completed, as an office 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 (Optional or Additional) Requirements Experience with workplace environment management tools (SCCM/Intune, MDT, WDS, GPO, PowerShell, Airwatch, WSUS, etc.); Experience with incident, change, and problem management tools. If this description resonates with you and you believe you meet the requirements, please contact us to discuss further. We look 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.