Recherche d'emploi > Calgary, AB > Senior software developer

Senior Geospatial Software Developer

WEST Inc
Calgary, AB CA
39,83 $ / heure (estimé)
Temps plein

Job Description

The successful candidate in this position will :

Develop new and expand current custom Windows and Web solutions for a complex and growing scientific environmental firm using .

NET and C#, WPF, MVC and various JavaScript frameworks like Angular and API frameworks. The ability to develop on top of Microsoft MSSQL and PostgreSQL databases.

Solid knowledge of SQL and relational database structure is important, as well as geospatial data storage.

  • Develop and expand enterprise geospatial capabilities including web applications, geoprocessing services, plugins and scripts.
  • Evaluate and determine the technical approach to software development applications.
  • Collaborate and scope requested new features and analyze user needs to determine technical requirements.
  • Evaluate code to ensure that it is valid, maintainable, and meets industry standards.
  • Brainstorm and contribute ideas to our technology, algorithms, and products.
  • Design and help to build applications and interfaces; test and debug existing applications and work closely with our existing database and developer staff as a team.
  • Stay up to date on emerging technologies / industry trends and apply them into operations and activities.
  • Strengthen the security of our internal applications.
  • Serve as an experienced technical leader on the team by mentoring others, helping to create standards, and recommending new initiatives.

This is a general description of the functions for this position and is not inclusive of the duties which may be associated with this position.

Job Requirements

Requirements :

The Geospatial / Full-Stack Developer we are seeking has a great opportunity to help WEST take the next step in our growth as a premier environmental consulting firm.

Successful candidate must be a self-starter who possesses :

  • BS in Computer Science or equivalent technical school or experience.
  • 7+ years’ experience working in a professional development setting as a full-stack developer.
  • 5+ years developing custom geospatial tools in open-source and ESRI environments.
  • 5+ years experience in one or more mapping libraries such as OpenLayers, Leaflet, MapBox or Esri JS Libraries.
  • In-depth knowledge and experience with .NET, C#, WPF, MVC, and MS SQL; strong experience in client-side web technologies.
  • Strong understanding of Python and Python environments and coding tools such as MyPy and Pytest.
  • In-depth knowledge of geospatial data processing.
  • Ability to develop in both ESRI and open-source environments with an emphasis in open-source technologies.
  • Excellent written and oral communication skills
  • The ability to work well under time constraints and within an established budget.

Successful candidates must be able to provide a driver’s abstract that meets WEST’s minimum criteria to operate a motor vehicle on behalf of the company.

Successful candidates must also be able to pass a drug and alcohol test that meets the minimum criteria of WEST and our clients.

Candidates must be capable of adhering to all health and safety requirements, outlined by WEST and our clients, for the duration of their employment.

WEST provides equal employment opportunities to all individuals regardless of their race, color, religion, sex, age, sexual orientation, national or ethnic origin, mental or physical disability, marital status, family status or any other characteristic protected by federal, provincial, or local law.

Education Bachelor's Degree Salary Grade Exemption Type Application Deadline

Il y a 8 jours
Emplois reliés
Offre sponsorisée
iTel Networks Inc.
Canada

Work with the development team on different projects to build a variety of software tools in the telecommunication space. Collaborate with team members to understand software requirements, identify issues, and integrate solutions. Research, develop, design, write, and test software code. Conducts tr...

Seequent
Calgary, Alberta

You communicate and work efficiently with technical leads, software architects, cloud operations, and product owners to set expectations and identify risks and opportunities to the business. Knowledge of latest security and compliance requirements in software products. Join in on our annual events s...

Mappedin
Remote, ON, ON, CA
Télétravail

Who we are and what we do Mappedin is a global leader in indoor mapping and spatial data management.Our innovative solutions power billions of square feet of indoor space and guide millions of people visiting malls, stadiums, offices, retail establishments, healthcare facilities, warehouses, college...

TextNow
Canada

As a Senior member of the Backend Platform Team you will design, develop, and maintain scalable backend services, ensuring high performance and reliability across our service landscape. ...

Autodesk
Remote, Alberta, CAN
Télétravail

Autodesk Graphics Platform (AGP) Team is seeking a Senior Principal Software Developer to work on AGP ( Autodesk Graphics Platform) - a shared graphics system used by many Autodesk applications, including Fusion, Revit, Inventor, 3ds Max, and Maya. You will report to Senior Engineering Manager, Grap...

CLIO
Calgary, Alberta

We are currently seeking a Senior Software Engineer to join our rapidly growing Scheduling team for our primary product, Clio Manage. Work with a team of developers to solve complex problems and provide elegant solutions to Clio customers;. Work in an agile environment with our team of full stack de...

Oracle
Canada

Do you want to advance your career with the world’s first cloud company? Since 1998, Oracle NetSuite has been on a mission to deliver an agile, unified application suite that gives leaders a complete view into their business.Our team is growing, and we’re looking for people like you to help us make ...

Smart technologies
Calgary, Alberta

We are seeking a talented Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. Work at SMART Technologies, and you can be part of a team that creates and markets leading-edge hardware and software tools sold around the world. The ideal candi...

Pason
Calgary, Alberta

As a Senior Java Software Developer on the DataHub team, you will be responsible for leading the architecture, design, and development of some of the core product features. Creating reliable, scalable, and high-performance products requires exceptional technical expertise, a sound understanding of t...

Precisely
Canada

We are looking for a Senior Software Developer. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. ...