Software Developer in Test (Data Visualization and Machine Learning)

Vancouver, BC

Applications have closed

Copperleaf

Copperleaf works with asset-intensive companies to redefine asset management planning and provide decision analytics for critical infrastructure.

View company page

The Opportunity:

The Copperleaf Suite helps some of the world’s largest energy and utilities firms make better strategic
decisions. Join our team as we continue to enable our clients to build more resilient and sustainable
infrastructure.

We are looking for a Software Developer in Test to join our growing Data Visualization and Machine Learning team. Your focus will be developing code and automating processes to improve quality and accelerate product delivery. You will be a key member of an empowered team working to provide a consistent and intuitive data visualization experience, Geographic Information System (GIS) integration, and automated data insights. In this role you will collaborate on product design and development as we explore innovative approaches to visualization and analysis of large complex datasets. You will have exposure to a range of challenging technical and business problems in an organization that encourages continuous skills development and fosters ongoing career growth.

In this role you will:

  • Participate in agile ceremonies as a member of a cross-functional product development team
  • Contribute to the team’s objective of constantly improving quality assurance procedures
  • Become the go-to person on the team for automation test monitoring and maintenance
  • Validate testability of team deliverables from user story creation to feature completion
  • Analyze and decompose complicated software systems to design an effective test strategy
  • Establish appropriate quality metrics and guide the team to achieve quality goals
  • Build and maintain test environments and datasets
  • Conduct research on emerging technologies

Our product uses several common web development technologies including Angular, C#, and Oracle. You will have the opportunity to contribute to both front- and back- end code, and to combine what you’ve learned with your past QA experience to validate and improve the Copperleaf product.

Your background:

If you have an interest in software development with a focus on testability and quality assurance this role could be for you. Ideally you have the following experience, but we also recognize that talent comes in many forms of transferable skills.

  • Bachelor’s Degree in Computing Science, Engineering, or related field
  • Experience with work item management, source code control, and the build environment of a large software solution (specific experience with Azure DevOps and Git are an asset
  • Knowledge of agile development methodologies and the release lifecycle
  • You are confident in your coding abilities in C# and JavaScript/TypeScript or similar
  • Experience utilizing inversion of control, dependency injection, mocks, and test harnesses to ensure code can be tested in small functional units
  • Knowledge of Web services and RESTful APIs and testing at scale to discover opportunities for performance improvement
  • Experience with Web UI and API testing using tools such as Selenium, Postman SoapUI
  • Familiar with relational database modeling, SQL, and ORM technology
  • Experience with machine learning algorithms, geographic information systems, and geospatial data is not required but considered an asset for this role

About you:

You are a software developer with a QA focus. You enjoy a challenge and like to work collaboratively
with a team of bright, passionate, and supportive individuals who take pride in the solutions they build. In addition to specific technology experience, we like to see a willingness to learn and evidence of skill, passion, and creativity in the projects you have completed.

  • You’re a team player and enjoy working in a dynamic environment
  • You’re a problem-solver with an ability to quickly identify, isolate and characterize software defects
  • You have an eye for detail, and it shows in your design, coding, and review
  • You’re self-motivated, flexible, pragmatic, proactive and able to handle a variety of tasks
  • You’re a great team member who shows respect and courtesy

What’s it like here?

At Copperleaf, we’re committed to building a great culture because we know it sets us apart. Culture is at the very core of everything we do, and it’s what makes people want to be part of the market-leading company we’re building. We are a global team of world-class innovators continually pushing the limits of what’s possible to deliver exceptional value and extraordinary experiences to our clients. To do that, we actively cultivate an open and supportive team environment, where diverse ideas and perspectives are encouraged and respected.

Headquartered in Vancouver, Canada, Copperleaf is building a better world, one decision at a time. As one of Canada’s Fastest-Growing Companies, winner of Canada’s Most Admired Corporate Cultures and the BC Tech Association’s Tech Culture of the Year, we are a dynamic and disruptive organization offering exciting opportunities for growth and innovation.

Diversity, Equity, and Inclusion are at the heart of Copperleaf’s culture and play a vital role in our growth strategy. We are committed to ensuring that everyone feels a sense of belonging and can contribute to their maximum potential. Our differences are the reason great things happen here. If you are an applicant in need of accommodations or special assistance throughout the interview process, please submit a request by email to exsupport@copperleaf.com.

Tags: Agile APIs Azure Data visualization DevOps Engineering Git JavaScript Machine Learning Oracle Research SQL Testing TypeScript

Perks/benefits: Career development Flex hours Flex vacation

Region: North America
Country: Canada
Job stats:  2  0  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.