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.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
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.
- Open Lead Data Analyst jobs
- Open Data Science Manager jobs
- Open MLOps Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Engineer II jobs
- Open Sr Data Engineer jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Power BI Developer jobs
- Open Product Data Analyst jobs
- Open Junior Data Scientist jobs
- Open Business Intelligence Developer jobs
- Open Data Scientist II jobs
- Open Senior Data Architect jobs
- Open Sr. Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Business Data Analyst jobs
- Open Big Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Data Quality Analyst jobs
- Open Principal Data Scientist jobs
- Open Data Product Manager jobs
- Open Azure Data Engineer jobs
- Open Junior Data Engineer jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open GCP-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Java-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open TensorFlow-related jobs
- Open PhD-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Hadoop-related jobs
- Open Databricks-related jobs
- Open LLMs-related jobs
- Open Data warehouse-related jobs