Software Developer (Power Systems)
at Powertech Labs
Surrey, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 06 Aug, 2024 | USD 72460 Annual | 06 May, 2024 | N/A | Iec,Computer Engineering,Front End Development,C++,Version Control,Database Design,Responsive Design,Design Principles,Commercial Software,Documentation,Code,Drug Testing,Software Project Management,Sql,Disabilities,Accreditation | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Powertech Labs Inc is a cleantech company with the mission of being a trusted innovation partner providing solutions, specialised 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.
QUALIFICATIONS
- Bachelor or Masters’ 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 an Object Oriented Language: C++, C#, Java
- In-depth knowledge of software design principles
- Strong knowledge of front-end development and responsive design
- Understanding of version control for source code, documentation, etc.
- Knowledge of the fundamentals of database design, and SQL
- Experience in software project management 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
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) and 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.
Responsibilities:
ROLE OVERVIEW
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
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Diploma
Software Engineering, Engineering
Proficient
1
Surrey, BC, Canada