Job Opportunity: Intermediate Mobile Developer
Duration: Full-Time Permanent
Location: Vancouver, BC
Work-Model: Hybrid
About Us
Cambio Earth Systems is a cloud-hosted software company headquartered in Vancouver, BC and is part of the BGC group of companies. With a foundation of more than 20 years providing innovative solutions for earth science data integration, analytics, and visualization as part of BGC, Cambio Earth Systems is the world leader in geohazard management software and earth science data management.
Geohazards such as floods, landslides, rockfalls, and earthquakes threaten the integrity of critical infrastructure across the globe. Pipelines, railways, roads, highways, mines, dams, levees and other assets are increasingly at risk due to changing climate patterns. The Cambio cloud platform enables owners and operators to digitally transform their geohazard and geo‑asset management programs, operationalizing earth science data and machine learning to drive better, faster risk-informed decision making on how to build climate resiliency into their infrastructure.
The Role
The successful applicant will be a part of Cambio Earth's software development team working alongside world class engineers and geoscientists to develop safety critical software applications. Apply your software development knowledge to develop mobile applications that collect vital information used to inform potential geological hazards and risks. The candidate will have the opportunity to conquer unique challenges creating mobile applications that use a state-of-the-art geographical information system on cloud infrastructure. This opportunity is located in Vancouver, BC and is a hybrid position.
Responsibilities
- Develop native iOS and iPadOS enterprise geohazard management mobile applications using .NET MAUI and Esri ArcGIS for offline use in the field
- Confirm the requirements, coding, testing, analysis, design, definition, development and implementation of mobile applications
- Collaborate with other developers and testers on the Mobile team and across other software scrum teams as well as with Product Owners, who are BGC’s Geoscientists and Engineers and users of BGC’s applications
- Develop software using best-in-class tools and industry best practices
- Work on mobile app features from beginning to end
- Provide timely advice to leaders on development timelines and procedures
- Refine User Stories by gathering requirements from stakeholders
- Collaborate with multiple teams to define app features
- Ensure quality and performance of application to specifications
- Test software manually and through automation scripts; identify potential problems and resolve application bottlenecks
- Support the software team during development and testing stages
- Fix application bugs before final release
- Support the release of software into production
- Work alongside team members in a collaborative Scrum/Agile environment
Required Education, Experience & Competencies
- Bachelor's degree in computer science or a related technical discipline or equivalent work experience
- 2+ years' experience with mobile development
- Experience with programming language such as C#, Java or equivalent
- Working knowledge of .NET framework using C#
- Basic understanding of databases such as MS SQL, MySQL and SQLite
- Ability to find improvements and integrate application development processes
- Capacity to meet tight project management schedules and expectations
- Thrive in a challenging, fast paced environment and ability to adapt to future technologies
- Experience with .NET MAUI is preferred
Company Benefits
Cambio Earth Systems offers our employees the following:
- Our ‘One Team’ culture supporting health, wellness, safety and diversity
- Mentoring opportunities
- Flat management structure
- Flexible workplace with office and home arrangements
- Social and wellness activities
- Casual and professional work environment
The estimated base salary range for this position is $90,000 - $120,000 CAD per annum, however base pay will be commensurate with job-related knowledge, skills, and experience. Cambio Earth's compensation package also includes an annual bonus, training allowance and a comprehensive medical and dental plan.
Equity, Diversity and Inclusion
Cambio Earth strives to create a workplace where equity, diversity and inclusion are embedded throughout our workplace culture and practices. Join us in our commitment to honour individuality, ensure fairness, and create a welcoming environment for everyone. As an equal opportunity employer, we encourage applications from all candidates, including those experiencing inequity such as racialized individuals, Indigenous People, women, people of diverse sexual orientations, identities and expressions, veterans, individuals with disabilities, people of all faiths, nationalities, marital status, ages, and family status. For assistance or accommodation with your application, please contact us at careers@bgcengineering.ca.
#cambio