
Software Developer Co-op
BGC Engineering1 month ago
Vancouver, CanadaIntern
Responsibilities
- Develop an enterprise geohazard management web application using React and Esri ArcGIS.
- Integrate features with a .NET MAUI cross-platform mobile application for offline field use.
- Work on software features from requirements refinement through production release.
- Gather requirements from stakeholders and help refine User Stories.
- Develop software using industry best practices and established tools.
- Test written software manually and through automation scripts.
- Collaborate with engineers and geoscientists in a Scrum/Agile software team.
Requirements
- Be a Computer Science or Engineering student in the third or fourth year.
- Have experience with at least one modern programming language such as C#, Java, or equivalent.
- Have working knowledge of HTML, CSS, and JavaScript.
- Have a basic understanding of databases such as MS SQL and MySQL.
- Be self-motivated and eager to learn new skills.
Benefits
- Eight-month co-op term starting January 4, 2027.
- Hybrid workplace in Vancouver, BC with a downtown office.
- Mentoring opportunities.
- Health, wellness, safety, and diversity support through the company’s One Team culture.
- Social and wellness activities.
- Casual and professional work environment.