Software Developer

3 weeks ago


Vancouver, British Columbia, Canada Powertech Labs Full time
Powertech Labs Inc is a cleantech company with the mission of being a trusted innovation partner providing solutions, specialized testing, and technical expertise for a safe and sustainable global energy future. Powertech has a global reputation for delivering transformative solutions in both the electric power industry as well as the transport sector. A clean future will be driven by electric and hydrogen power, and we will help get there.

Department Overview

The Power Systems business unit consists of the Software Technologies and Power System Studies Groups. The Software Technologies Group designs tools to address new technical problems as they emerge, such as low-frequency oscillations and sub-synchronous resonance, which arise as power systems operate closer to limits, integrate higher levels of renewable generation, and utilize more advanced solid-state technologies. The group's flagship product, DSATools, is one of the world's leading power system analysis tools, used by seven of the nine ISOs in North America and by more than 200 utilities and grid operators. The Power System Studies Group provides a wide range of testing and consulting services to optimize power system performance and develops comprehensive solutions to challenging power system analysis problems.

Role Overview
We are looking for a full-stack Software Developer to join our team, working on web and desktop applications. The Software Developer is responsible for all phases in the software development cycle and working collaboratively with the Software team and the Network Applications Manager.

Duties

- Design, coding, testing, and documentation of software, particularly in the area of user interface, graphical presentation and interpretation of engineering data, Windows/web/network/database programming
- Works with the team in preparing technical proposals
- Works with the team in adopting new IT and programming technologies
- Participates in quality assurance processes for software development projects
- Management of software development projects
- Provides user support and maintenance of software
- Assists in marketing and delivery of software and software projects

Qualifications

- Bachelor's or master's degree in computer engineering, or Software Engineering from a recognized post-secondary institution
- Minimum of one year experience as a programmer or software engineer in a similar position
- Fluency in JavaScript and CSS/HTML
- Fluency in additional Object-Oriented Languages is valued: C++, C#, Java
- Experience with front-end MVVM frameworks, such as Vue.js
- In-depth knowledge of software design principles
- Strong skills in both front-end and back-end web development are an asset
- Understanding of version control for source code, documentation, etc.
- Knowledge of the fundamentals of database design, and SQL
- Experience in software project management in the development of commercial software (with codebases over 100,000 lines of code) is an asset

Affiliation: M&P

Job Level: P1
Job status: Full time Regular
Job location: Surrey
Annual Salary: $72K - $85K

Please be advised that this role has been assessed as safety sensitive and pre-qualification alcohol and drug testing will be required as a pre-condition to employment. This role is concurrently advertised in our internal and external job boards.

Powertech Labs is an equal opportunity employer. We include everyone. We welcome applications from anyone, including members of visible minorities, women, Indigenous peoples, persons with disabilities, persons of minority sexual orientations and gender identities, and others with the skills and knowledge to productively engage with diverse communities. We are also happy to provide reasonable accommodations throughout the selection process and while working at Powertech Labs.

Maintaining customer confidence and our reputation is key: To this end, all our campus and laboratories are accredited to ISO9001 (quality), ISO14001 (environment stewardship), ISO 27001 (Information Security), ISO45001 (safety) and IEC/ISO 17025 for over 100 standards. To complement the focus on accreditation, we encourage our experts to drive global standards and provide development opportunities for all staff to grow in their role and to advance in their careers.

Working at Powertech is not a job but a career. If you want to be a part of a growing clean technology company that is impactful and working towards a common goal of accelerating the world towards a net zero carbon future, come and join our team.

HOW TO APPLY

ALL CANDIDATES ARE REQUIRED TO ATTACH A COPY OF THEIR COVER LETTER, RESUME, DIPLOMA/DEGREE, ACADEMIC TRANSCRIPTS & PROOF OF PROFESSIONAL DESIGNATION. Note that applicants are required to submit/upload a copy of their college transcripts and Diploma as proof of post-secondary graduation. If applicable, a copy of your work visa is also required.

INCOMPLETE OR LATE APPLICATIONS CANNOT BE PROCESSED. This will ensure we have all the necessary information to assess your application without any delays.

#J-18808-Ljbffr

  • Vancouver, British Columbia, Canada ActiveState Software Inc. Full time

    Job OverviewWe are seeking a skilled Software Development Engineer to join our team at ActiveState Software Inc. The successful candidate will be responsible for building and maintaining our software products across multiple platforms.About the RoleThis is a remote position open to residents of North and South America. As a Build Automation Specialist, you...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    About AequilibriumAequilibrium is a leading technology professional services organization dedicated to delivering innovative solutions to clients in the financial services industry. Our team of experts uses Agile methodologies and Lean Startup principles to drive project success.Job DescriptionWe are seeking an experienced Senior Backend Java and .NET...

  • Java Developer

    6 days ago


    Vancouver, British Columbia, Canada Atimi Software Full time

    Atimi is seeking an experienced backend software developer to fill a position in Canada. Please note this is a fully remote position with EST working hours but we're open to candidates from all provinces. Atimi works with some of the leading companies in North America, providing them with high-quality software solutions that integrate both mobile and web...

  • Software Developer

    2 days ago


    Vancouver, British Columbia, Canada Amazon Full time

    Are you passionate about building innovative solutions that enhance the customer experience? We're seeking a highly motivated Software Development professional to join our Store Testing Foundations (STF) team. As a key member of this team, you will contribute to the development of next-gen, AI-enabled automation solutions for the Amazon Store.About the...

  • Software Developer

    2 days ago


    Vancouver, British Columbia, Canada Go REcruitment Full time

    At Go REcruitment, we're seeking a talented Software Developer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing software solutions to improve the customer experience when accessing internet video at the edges of the network.We are developing a set of inter-related technologies targeting...


  • Vancouver, British Columbia, Canada ActiveState Software Inc. Full time

    Job OverviewWe are seeking an experienced Software Engineering Team Lead to join our team at ActiveState Software Inc. This is a leadership position that requires strategic planning, data-driven execution, and collaboration.You will define the strategic direction of your team, develop actionable plans, and ensure their execution while fostering a culture of...

  • Software Developer

    4 days ago


    Vancouver, British Columbia, Canada CareerArc Full time

    At Mastercard, we're shaping the future of commerce. Our technology and innovation power a sustainable economy where everyone can prosper.About This RoleWe're seeking a skilled Sr. Software Engineer (SDET Backend API's) to join our team. As a key member of our backend development team, you will be responsible for designing, developing, and maintaining...

  • Software Developer

    6 days ago


    Vancouver, British Columbia, Canada Arista Networks Full time

    Arista Networks is a leader in data-driven, client-to-cloud networking for large data center, campus and routing environments.Key ResponsibilitiesWrite specifications and design software to manage hardware componentsImplement solutions to problems in our packet forwarding engine software using C, C++, and Python programming languagesUnderstand, utilize,...


  • Vancouver, British Columbia, Canada Absolute Software Full time

    Job SummaryWe are seeking a highly experienced Sales Development Manager to lead our Sales Development team. As a key member of our sales leadership team, you will be responsible for developing and executing effective outreach strategies, coaching and mentoring team members, and collaborating with marketing and sales leadership to optimize pipeline...

  • Software Developer

    7 days ago


    Vancouver, British Columbia, Canada Huawei Full time

    About Huawei Canada: From procurement to finance, IT services, and more, our Quality & Operation Department provides critical support. We pride ourselves on solving complex problems under tight deadlines while delivering world-class service.About the Job: We're seeking a Software Engineer for a 12-month contract position.- Provide R&D capability protection...

  • Software Developer

    4 weeks ago


    Vancouver, British Columbia, Canada ClearVision Technologies, Inc. Full time

    ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete inspection system. We...

  • Software Developer

    2 weeks ago


    Vancouver, British Columbia, Canada ClearVision Technologies, Inc. Full time

    ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete inspection system. We...

  • Software Developer

    5 days ago


    Vancouver, British Columbia, Canada Arista Networks Full time

    About Arista NetworksArista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected...

  • Software Developer

    3 days ago


    Vancouver, British Columbia, Canada Felix Payment Systems Full time

    Job Description Job Description Salary: About UsFelix Payment Systems is a growing fintech start-up located in downtown Vancouver. We have created the worlds first 100% cloud-based payment terminal. Felix is leading the charge in the disruption of the payments industry. Our technology transforms consumer-grade devices into secure portable payment terminals...


  • Vancouver, British Columbia, Canada Hewlett Packard Enterprise Full time

    As an Enterprise Software Developer at Hewlett Packard Enterprise, you will be responsible for designing, developing, testing, and maintaining software applications. Your key responsibilities will include identifying potential risks and challenges in software projects and implementing strategies to mitigate these risks for successful project outcomes.Key...


  • Vancouver, British Columbia, Canada Pbcsolutions Full time

    Pbcsolutions is a dynamic and innovative company that offers a unique opportunity for experienced Software Engineers to take on new challenges and contribute to the development of cutting-edge software solutions.We are seeking a talented individual with a strong background in software development, who can lead the design and development of scalable web...


  • Vancouver, British Columbia, Canada Powertech Labs Full time

    Company OverviewPowertech Labs Inc is a cleantech company dedicated to delivering innovative solutions for a safe and sustainable global energy future. With a reputation for transformative power system analysis tools, we collaborate with leading utilities and grid operators worldwide.Role OverviewWe seek an experienced Full-Stack Software Developer to join...


  • Vancouver, British Columbia, Canada Forsta Full time

    Job SummaryThis Software Test Developer position plays a critical role in ensuring the quality of our software applications. The ideal candidate will have experience in automated and/or manual software application testing, design and development of functional test cases, and collaboration with developers to resolve issues. We offer a competitive benefits...


  • Vancouver, British Columbia, Canada BlackBerry Inc. Full time

    Your RoleIn this position, you will play a crucial part in shaping the future of vehicle software development. You will collaborate with experienced professionals, leveraging your expertise in Rust and C++ to develop sophisticated software components.Key responsibilities include executing on development plans, participating in strategic sessions, providing...


  • Vancouver, British Columbia, Canada Samsung Electronics Perú Full time

    Job DescriptionWe are seeking an experienced Software Development Expert to join our team. As a software development expert, you will be responsible for designing, implementing, and maintaining complex software systems, ensuring scalability, efficiency, and security.Main ResponsibilitiesDesign and develop scalable, efficient, and secure software systems...