Software Developer
3 weeks ago
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
-
Software Development Engineer
5 hours ago
Vancouver, British Columbia, Canada ActiveState Software Inc. Full timeJob 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...
-
Senior Software Developer Position
2 days ago
Vancouver, British Columbia, Canada Aequilibrium Software Inc Full timeAbout 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 timeAtimi 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 timeAre 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 timeAt 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...
-
Software Engineering Team Lead
7 days ago
Vancouver, British Columbia, Canada ActiveState Software Inc. Full timeJob 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 timeAt 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 timeArista 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,...
-
Business Development Manager
7 days ago
Vancouver, British Columbia, Canada Absolute Software Full timeJob 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 timeAbout 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 timeClearVision 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 timeClearVision 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 timeAbout 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 timeJob 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...
-
Enterprise Software Developer
2 days ago
Vancouver, British Columbia, Canada Hewlett Packard Enterprise Full timeAs 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...
-
Software Systems Developer
2 days ago
Vancouver, British Columbia, Canada Pbcsolutions Full timePbcsolutions 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...
-
Software Developer Expert
3 days ago
Vancouver, British Columbia, Canada Powertech Labs Full timeCompany 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...
-
Software Test Developer
7 days ago
Vancouver, British Columbia, Canada Forsta Full timeJob 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...
-
System Software Developer
2 days ago
Vancouver, British Columbia, Canada BlackBerry Inc. Full timeYour 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...
-
Software Development Expert
6 days ago
Vancouver, British Columbia, Canada Samsung Electronics Perú Full timeJob 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...