Post Job Free
Sign in

WPF C# Software Developer

Company:
GeologicAI
Location:
Calgary, AB, Canada
Posted:
May 10, 2024
Apply

Description:

About Us:

GeologicAI is a Calgary-based start-up developing and deploying exciting new technologies for the energy and mining sectors under the GeologicAI brand. We build nifty geological robots that scan rocks, train AI to analyze the scan data, and make fancy software that makes all our results incredibly useful for finding and extracting natural resources. We are well-funded and growing rapidly and looking for amazing people to join our team.

What You'll Do:

As a key member of our engineering team, you will develop and support scanning software that powers our GeologicAI robots and sensors for rock analysis. Your main role will involve developing, maintaining, and enhancing the user software for our operators, with a focus on optimizing the user interface and user experience. Effective communication and building trust with operators are essential, as these relationships are key to enhancing operator performance and refining our technologies. This role also encompasses deploying software on newly assembled units, providing support during installation, and assisting with the calibration and alignment of instruments. Additionally, you will be an integral part of the support team for operational units in the field. Your contributions will be crucial in scaling our current offerings and in developing next-generation products that deliver even greater value to our clients.

You will also work with our geoscience and AI analytics teams to get the most out of the hardware outputs, and with our project managers to understand how our clients' geologists and engineers do their jobs, and to build new tools to help them automate and improve their workflows using our scan data.

What We'll Love About You:

You hold a degree in computer science, software engineering, or a related field. With a keen sense of design and a natural aptitude for usability, you are enthusiastic and hardworking, eager to join a dynamic team that builds meaningful and impactful technology. You excel in communication and collaborate effectively with others, whether working side-by-side in an office or as part of a remote team. Your background enables you to focus primarily on user interface design, ensuring our products are both intuitive and effective. You are passionate about the innovative potential of robots, employing lasers and x-ray beams to make a positive difference in the world—a real-life Tony Stark, not a Lex Luthor. You have a keen appreciation for pop culture references and a good sense of humor about our playful nod to both Marvel and DC universes.

Main requirements:

Object-Oriented Programming

C#

WPF

MVVM

Design Patterns

Entity Framework

You have some experience with and useful working knowledge of the following:

Interface Design

Multiwindow application

You round that out with some of the following skills and experiences:

Mercurial, Git

Dependency injection

Jupyter

Async C#, multithreading,

SQL and Entity Framework

UI design

Machine Learning and Computer Vision

What You'll Love About Us:

We're a fast-growing well-funded company working on interesting products that are making difference to the world. Our products and services are helping find the hydrocarbons that power our world today, and the metals and minerals required for the energy transition of tomorrow.

Working at Enersoft you will enjoy the following benefits:

A casual and fun work environment

Extended health and dental benefits

Free parking at the office

Office gym

Eligibility for stock options and bonuses

Robots with lasers!

Education:

Secondary degree or diploma in a related field

Job Type: Full-time

Location: Calgary, AB (In-Person)

Apply