About our Company
Awholly-ownedsubsidiary of the Water Platform of Danaher Corporation (NYSE : DHR), Aquatic Informatics is a mission-driven software company that organizes the world’s water data to make it accessible and useful.
We provide software solutions that address critical water data management, analytics, and compliance challenges for the rapidly growing water industry.
Water monitoring agencies worldwide trust us to acquire, process, model, and publish water information in real time. We offer a full range of solutions, from standalone software packages for individual users, hosted software services, and enterprise-wide national systems.
We serve over 1,000 municipal, federal, state / provincial, hydropower, mining, academic, and consulting organizations in over 60 countries that collect, manage, and process large volumes of water data.
Aquatic Informatics is headquartered in Vancouver, Canada and has offices in the US and Australia. We value independent thinking, initiative, teamwork, a relentless pursuit of quality, a playful spirit, and a sense ofhumour.
We like smart people IQ and EQ who care about the environment and want to do good in the world.
If you want a meaningful role with a company that is making a real difference in one of the most important resources in the world : water, then join our energetic growing team.
Help us revolutionize an industry!
About the Opportunity
We are currently looking for three students to join our development teams.
As a Software Developer Co-op at Aquatic Informatics, you will become an integral memberof one of our three development teams.
Working in an Agile scrum team, you will be exposed to the breadth of software development activities, including user story definition, design, implementation, unit testing, feature and regression testing, and investigating and debugging tests and customer-reported issues.
Must be currently enrolled in an accredited post-secondaryinstitution
You are passionate aboutfull-stackdevelopment
Keen to learn about software engineering andtechnology; incessantlyinquisitive
Love to code production code, test code, automation code, dev toolingcode
Thrive on solving technicalproblems
Resourceful and independent, while being a contributing member of a collaborative team
Constantly seek new ways to do thingsbetter
Excellent English communication skills, both verbal and written
Programming experience with at least one object-oriented language (bonus forC#or Java)
Understanding ofTypeScriptandPowerShell isa bonus
Demonstrated interest in keeping up to date with current technology and development bestpractices
Currently studying computer science, computer engineering, or a related discipline
Completion of one or more previous co-op terms is anasset
Bonus Qualifications :
We value previous exposure to cloud computing environments (AWS) and continuousdelivery
We value client-serverdevelopment
We value Agile team experience (Scrum or XP)
We value interest or experience in hydrology or environmentalsciences
How to Apply
To apply for the Software Development Co-op position at Aquatic Informatics, please submit :
Your resume & cover letter
Two references (professional or educational) with contact information
Complete the following brainteaser (please include your answer in your cover letter) :
Here’s a fiddle for the following snippet : https : / / dotnetfiddle.net / e2W2a4
public static doubleCalculateSmallestAngleBetweenClockHands(int hour, int minutes)
What would be the result if a user callsCalculateSmallestAngleBetweenClockHands(3, 30)?I.e.what is the smallest angle between the clock hands when the time is 3.30.