Jobs
>
Prince George

    Senior Developer - Prince George, BC, Canada - Collage HR

    Default job background
    Description

    Geospatial Software Development Full Time Prince George (Sparkgeo employees work remotely in Canada), BC

    At Sparkgeo, we aren't just another geospatial consultancy; we're the architects of a changing future. Powered by our talented and creative people, we're pioneering the next era of geospatial innovation. Supported by passion and grounded in agility, responsibility, and collaboration, we believe that geospatial isn't just a tool—it's a revolution that's reshaping industries. By blending the vast horizons of geospatial technology with acute product focus, we're helping businesses dodge the common pitfalls and truly harness the transformative capacity of geospatial solutions. In a world where geospatial is changing everything, Sparkgeo stands as a beacon of expertise, innovation, and dedicated partnership.

    Originating in Prince George, British Columbia, Sparkgeo operates as a remote-first team, with our people located across Canada and the UK. We believe in creating spaces for our people to flourish within their work at Sparkgeo, so they can also flourish outside of work within their chosen communities.

    The Job

    A Senior Developer at Sparkgeo is instrumental in the software development lifecycle, leveraging their deep expertise in software technologies and methodologies. In the planning phase, you collaborate with business teams and clients to define requirements and software solutions. During execution, you write software and ensure the delivery of finished products or services. You uphold clean code standards, handle testing, ticket tracking, and source control. Your comprehensive knowledge equips you for roles such as technical lead, architect, or system design planner.

    As a Senior Developer focused on backend development you will design and implement critical tools and APIs, formalise conceptual nuance through data modelling, and contribute to best practice DevOps configurations. Backend developers are often required to implement complex and computation-heavy processes, which are often geospatial in nature. With a focus on scalability and good design principles you will capitalise on the benefits of concurrency and parallelism. You will be instrumental in converting requirements to workable designs, realising client goals, and fulfilling real-world user journeys with robust and thoroughly tested solutions.On occasion, as a member of the larger Technology team, you may be called to apply your skills in other development capacities beyond backend.

    The Team

    Working at Sparkgeo means you will belong to both a functional team and a project team(s). Your functional team will be like your "home-base". You'll be grouped with individuals with similar technical backgrounds to challenge domain standards, trade tips and ideas, and create community. On the other hand, in your day-to-day you will be working closely with your project team(s) to tackle our clients' biggest geospatial challenges.

    The Work

    • Design, develop, test, implement, maintain, and improve code in existing or novel complex applications or structures
    • Collaborate in cross-functional internal and client teams throughout discovery and planning stages to create proof-of-concept applications and define projects, including scope, feasibility, solutions, requirements, estimates, expectations etc.
    • Identify and communicate project risks and mitigation strategies regularly
    • Liaise directly with clients and effectively communicate complex technical concepts, including technical progress, limitations, and solutions
    • Deliver and implement the high-value units of work within a project, including resolution of non-routine, complex problems
    • Act as the project technical lead as required, including coordinating project activities, championing standards and alignment, and advising on technical aspects
    • Develop and design new instances of existing architecture, code strategy, and major new features, in collaboration with stakeholders, with no regular need for supervision
    • Collaborate and communicate regularly with stakeholders on the status of work, requirements, expectations, and blockers
    • Estimate time to complete designated project tasks in support of project manager and business development team
    • Write documentation according to best practices and standards
    • Pioneer best practices, processes, and latest trends and technologies
    • Identify and build reusable architectures
    • Coach junior colleagues formally and informally, such as through code reviews, pair programming, formal mentorship, and conversation
    • Pursue professional development opportunities when time and schedule permit

    The Qualifications What is not required for this role

    • Every skill set listed. If you find the work and team interesting, we encourage you to apply

    Education

    Nice-to-have

    • Bachelor's degree in computer science, software engineering, or a related field
    • Technical school or coding bootcamp certification
    • AWS or other cloud certification
    • GIS related degree or certification

    Experience & Knowledge

    • Minimum of 3 years of software development experience

    Nice-to-have

    • Development experience in a professional services or consulting environment
    • Understanding of geospatial science and technology

    Skills & Attributes

    • Expert-level proficiency in multiple core and specialized programming languages and advanced computing concepts
    • Deep expertise within at least one programming environment
    • Expert-level proficiency in integrating complex systems, handling geospatial data in programming languages, and using a wide variety of geospatial libraries and tools
    • Ability to architect, design, and develop complex software systems
    • Fully capable of taking substantial complex features from concept to shipping as the sole programmer
    • Ability to optimize performance and solve complex programming challenges
    • Ability to identify and apply the correct tools, framework, and techniques for solving unique problems
    • Ability to think logically and critically
    • Open-minded and creative approach to projects and collaboration
    • Ability to work as the sole programmer and/or collaboratively in a team environment on large, significantly complex projects
    • Ability to deliver work completely autonomously without need for review from a senior or colleague
    • Efficient and comprehensive research skills
    • Effective and adaptive verbal and written communication, including ability to articulate technical decisions in their code
    • Ability to manage time and prioritize effectively
    • Collaborative problem-solving and conflict resolution skills, both technical and interpersonal
    • Ability to adapt approaches to tasks and situations in consideration of changing circumstances
    • Growth and learning mindset

    Specifics for Backend Domain Focus

    • Working knowledge of the protocol
    • Working knowledge of the concurrency model in at least one programming environment
    • Experience with at least one API development framework
    • Knowledge of the merits of relational and non-relational data stores, and working knowledge of at least one data store product
    • Knowledge of common security concepts around authentication and authorization
    • Experience with at least one containerization technology, such as Docker, Rancher, or Kubernetes

    Nice-to-have

    • Working knowledge of Entity-Relation modelling concepts
    • Experience working in AWS environments

    Some other details

    Compensation

    • $115,000 - $130,000 per annum base salary

    Work-Life Supports

    • Work remotely and flexible scheduling
    • Vision, dental, EFAP, and extended health benefits for you and your dependents
    • Generous PTO, including starting 4 weeks of vacation per year and increasing at 3rd anniversary
    • Matching RRSP as you build your future
    • Yearly wellness & office allowance to support your lifestyle
    • Buddy bucks to foster connection
    • In-person company meet-up (to settle the score on who really is the tallest)

    Available for exceptional candidates

    Who and how we hire

    We encourage all people, from all backgrounds and experiences to apply. You do not need to check every single one of these boxes; we are looking for those who are curious, willing to learn, and likes to work remotely and autonomously with a dispersed team.

    We value the uniqueness and authenticity of each candidate and spend the time to review applications without the assistance of AI. In the same spirit we request that candidates communicate authentically and without the use of AI. We want to hear from you, not ChatGPT.

    Sparkgeo provides support in its recruitment processes to applicants with disabilities; including accommodation that takes into account an applicant's accessibility needs. Should you need assistance, please contact People & Culture at Applicants selected for an interview who require accommodation during the interview process are asked to advise accordingly upon the invitation for interview.

    More about Sparkgeo

    Visit our Jobs page to learn more about who we are, and how we work.

    #J-18808-Ljbffr

  • Collage HR

    Senior Developer

    4 days ago


    Collage HR Prince George, Canada

    Geospatial Software Development Full Time Prince George (Sparkgeo employees work remotely in Canada), BC · At Sparkgeo, we aren't just another geospatial consultancy; we're the architects of a changing future. Powered by our talented and creative people, we're pioneering the nex ...

  • EDI Environmental Dynamics Inc.

    Regulatory Specialist

    3 weeks ago


    EDI Environmental Dynamics Inc. Prince George, Canada

    Since we started EDI 29 years ago, our people have defined our culture and have been instrumental in our success. As we continue to grow, we look for team members who want to grow their careers and make a difference by working with our senior leaders. Our culture focuses on quali ...


  • College of New Caledonia (CNC) Prince George, Canada

    **Description**: · The Dean's role is to provide their portfolio with academic leadership, to encourage excellence in teaching, to represent the portfolio to the College, to promote the development of the portfolio and its staff, and to manage its activities through the most effe ...

  • BC Hydro

    Occupational Safety

    3 weeks ago


    BC Hydro Prince George, Canada

    Powered by water... and by people like you · Providing clean electricity to 4 million customers takes a diverse workforce and that's where you come · in. We need your talent to help us build major projects to meet growing demand. To help our · customers find clean energy solution ...

  • BC Hydro

    Occupational Safety

    1 week ago


    BC Hydro Prince George, Canada

    Powered by water... and by people like you · Providing clean electricity to 4 million customers takes a diverse workforce and that's where you come · in. We need your talent to help us build major projects to meet growing demand. To help our · customers find clean energy solution ...


  • BC Hydro Prince George, Canada

    Powered by water... and by people like you · Providing clean electricity to 4 million customers takes a diverse workforce and that's where you come · in. We need your talent to help us build major projects to meet growing demand. To help our · customers find clean energy solution ...


  • City of Prince George Prince George, Canada

    **_About Our Community:_** · Boasting a high quality of life and standard of living, Prince George has all the amenities of a large city mixed with the friendliness and appeal of a smaller community. Prince George's central location in the province offers work/life balance with u ...

  • Strategic Natural Resource Consultants

    Intermediate Gis

    3 weeks ago


    Strategic Natural Resource Consultants Prince George, Canada

    We are seeking an intermediate to senior level GIS mapping technician to play an important role on our developing team for our NE British Columbia operations. Applicants must have experience with operational mapping in the natural resources sector, combined with technical, leader ...


  • Forsite Consultants Ltd Prince George, Canada

    Come Grow with Us Forsite is actively looking for a **Strategic Planning Forester **with strong communication and facilitation skills to support our clients across BC and Western Canada. The position can be remote or ideally based out of our Prince George, Smithers or Fort St. Jo ...


  • College of New Caledonia Prince George, Canada

    EXISTING CNC CUPE Employees: · Employment Status Full Time Employment Type Acting Job Summary · Through consultation with the Dean of The School of Trades and Technologies, the Associate Dean is primarily responsible for the effective management of the programs assigned within th ...


  • College of New Caledonia Prince George, Canada

    EXISTING CNC CUPE Employees: · Employment Status Full Time Employment Type Regular Job Summary · Under the general direction of the Director, Human Resources (HR), the Associate Director, HR is responsible for providing expert advice on a broad range of HR related matters as well ...


  • Riverbend Seniors Community Prince George, Canada

    **RiverBend Recreation Coordinator** · RiverBend Seniors Community is looking for a temporary full-time Recreation Coordinator. The position is available during a maternity leave, ending September 1st, 2024. · The Recreation Coordinator plans, implements, and evaluates all recrea ...


  • Riverbend Seniors Community Prince George, Canada

    **RiverBend Recreation Coordinator** · RiverBend Seniors Community is looking for a temporary full-time Recreation Coordinator. The position is available during a maternity leave, ending September 1st, 2024. · The Recreation Coordinator plans, implements, and evaluates all recrea ...


  • Northern Health Prince George, Canada Full time

    **Competition #**: · **Employee Type**: · - PERMANENT FULL TIME**Bargaining Unit**: · - NON-CONTRACT**Facility**: · - CORPORATE OFFICE**Department**: · - NHR ABORIGINAL SERVICES**Reports To**: · - VICE PRESIDENT, INDIGENOUS HEALTH**Close Date**: · - OPEN UNTIL FILLED**Comments**: ...


  • Xerox Prince George, Canada

    City- Prince George, Smithers, Terrace- State/Province- British Columbia- Country- Canada- Department- Technical Customer Services- Date- Tuesday, July 18, 2023- Working time- Full-time- Ref# Job Level- Individual Contributor- Job Type- Experienced- Job Field- Technical Customer ...

  • White Cap Canada Inc.

    Warehouse Worker

    2 weeks ago


    White Cap Canada Inc. Prince George, Canada

    A position at White Cap isn't your ordinary job. You'll work in an exciting and diverse environment, meet interesting people, and have a variety of career opportunities. The White Cap family is committed to Building Trust on Every Job. We do this by being deeply knowledgeable, fu ...


  • Northern Health Prince George, Canada

    **Competition #**: · **Employee Type**: · - PERMANENT FULL TIME**Bargaining Unit**: · - NON-CONTRACT**Facility**: · - CORPORATE OFFICE**Department**: · - NH HLTH PROMO & PUB ENG**Reports To**: · - REGIONAL MANAGER, DIGITAL COMMUNICATIONS & PUBLIC**Close Date**: · - MARCH 10, 2023 ...


  • White Cap Canada Prince George, Canada

    A position at White Cap isn't your ordinary job. You'll work in an exciting and diverse environment, meet interesting people, and have a variety of career opportunities. · The White Cap family is committed to Building Trust on Every Job. We do this by being deeply knowledgeable, ...


  • Northern Health Prince George, Canada

    **Competition #**: · **Employee Type**: · - PERMANENT FULL TIME**Bargaining Unit**: · - NON-CONTRACT**Facility**: · - CORPORATE OFFICE**Department**: · - NH MED.RES.RECRUITMENT**Reports To**: · - REGIONAL DIRECTOR, COMMUNICATIONS & PROMOTIONS COM**Close Date**: · - FEBRUARY 26, 2 ...


  • TC Energy Prince George, Canada

    Determined. Imaginative. Curious. If these are some of the ways you describe yourself — we want to learn more about you At TC Energy, we are Energy Problem Solvers — passionate about transitioning North America to cleaner energy while meeting the energy demands of today and tomor ...