Front End Developer

Location: Burnaby, BC

  • Great opportunity to join a growing, innovative smart grid technology organization 
  • Build on your java development experience in a complex and interesting domain
  • Be rewarded with a competitive salary, flexible benefits and a unique company culture 

About our company

In a world where global warming, rolling blackouts, rising energy prices and an aging, frequently malfunctioning distribution system are front page news, Tantalus works with electric, water and gas energy providers to improve resource efficiency, deliver reliable service, and streamline operations. We give utilities the tools and information they need to engage consumers in ongoing conservation efforts, and also provide the backbone technology that makes these programs successful.

The Tantalus Utility Network, TUNet®, is an award-winning end-to-end communications and applications system that enables utilities to automate processes, improve business operations and deliver top-tier customer service. Our real-time, self-healing, two-way communications network, combines WAN / LAN / Grid Edge components to create a platform that is fast, reliable, scalable, and easy to deploy. TUNet® enables utilities to automatically collect interval consumption data, precisely monitor power quality, as well as instantly detect outages and verify restorations. Furthermore, TUNet® is a platform designed to support emerging applications such as IoT-based edge computing, which will ultimately contribute to the Smart Grid of the future.

For more information about Tantalus and TUNet®, please visit our website.

About the opportunity

Tantalus is seeking an experienced front end developer to join the Tantalus Control Centre software development team. This team is responsible for the design and implementation of new functionality for the Web Services Interface between TUNet and Smart Grid Management Systems (SGMS) via Multispeak (a SOAP/XML based specification for enterprise application interoperability).

In this role, you will join a rapidly accelerating company with bright, hard-working individuals who are committed to delivering continued innovation to the utility marketplace through our TUNet smart grid communications solution.

The primary responsibilities of this dynamic role are, but not limited to:

  • Technical architecture: Provide technical leadership in transitioning from the current architecture to the target architecture for our presentation tier (Java/JavaScript/Tomcat/Apache/Rest/JSP and a lot of old cruft)
  • Informally, mentor junior developers and co-op students through coaching and reviews/pairing
  • Write tests for code and run these in a continuous integration environment 

Our ideal candidate will have a minimum of 3 years’ experience in software architecture and application development within a large complex system-oriented solution, including interfacing Java client applications with Oracle database technology, and trouble-shooting complex SQL queries on the backend. Additionally:

  • You are a front-end focused developer who is comfortable with back-end development
  • You have used all of the following technologies to deliver commercial grade software: JavaScript or Angular, Java, REST, Spring and Hibernate
  • You can demonstrate software engineering skills though the application of design patterns and you have a methodical approach to testing

As a front-end developer, it is important that you possess a strong ability to recognize code smells and refactor to address problems. While you are familiar with the Agile methodology, you favor a pragmatic approach to process, using only processes that provide clear benefits. Throughout the development process, you enjoy iterating, collaborating and learning. You are a critical and conceptual thinker, who isn't happy simply because something works, but are constantly curious to understand why and how it works. You have a proven track record in delivering great products.

While we would prefer to keep the position located in our head office in Burnaby, for the right person we will consider a remote opportunity based out of southern Vancouver Island, Edmonton or Calgary.

About the benefits

In addition to a competitive salary, you will also receive: 

  • Comprehensive extended health and dental coverage, plus a health spending account;
  • Life and disability insurance; 
  • Travel insurance;
  • MSP coverage;
  • Stock options;
  • Your choice of paid parking space or transit reimbursement;
  • 3 weeks' annual vacation; and
  • Opportunities for paid professional development and training.   

Best of all, you will receive these benefits upon commencement of employment!  

About our culture

At Tantalus our primary focus is our people who we support through our open door policy and clear communication channels. Our culture is built on hard work, respect and cooperation. We are looking for people who share: our commitment to getting the job done, and our belief that perfection should never get in the way of progress.

Our modern office, centrally located in the heart of Burnaby, provides our team with a collaborative, social and engaging work environment. With a running club, games room, subsidized yoga classes, and various social events, we encourage our team to interact, learn and grow with each other on a daily basis.

Now is the perfect time to join the Tantalus team which is in an exciting period of significant growth. Apply Now!

Personal Details * Required field