WPF C# Software Developer

2 months ago


Calgary, Canada GeologicAI Full time

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)



  • Calgary, Canada GeologicAI Full time

    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...


  • Calgary, Canada GeologicAI Full time

    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...


  • Calgary, Canada GeologicAI Full time

    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...


  • Calgary, Alberta, Canada GeologicAI Full time

    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....


  • Calgary, AB, Canada GeologicAI Full time

    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...


  • Calgary, AB, Canada GeologicAI Full time

    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...


  • Calgary, AB, Canada GeologicAI Full time

    About Us: Enersoft Inc. 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...


  • Calgary, AB, Canada GeologicAI Full time

    About Us: Enersoft Inc. 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...


  • Calgary, AB, Canada GeologicAI Full time

    About Us: Enersoft Inc. 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...


  • Calgary, AB, Canada GeologicAI Full time

    About Us: Enersoft Inc. 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...


  • Calgary, Canada GeologicAI Full time

    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


  • Calgary, Alberta, Canada WEST Inc Full time

    Job DescriptionThe successful candidate in this role will:Develop and enhance custom Windows and Web solutions for a scientific environmental company using .NET, C#, WPF, MVC, and various JavaScript frameworks like Angular and API frameworks. Skills in Microsoft MSSQL and PostgreSQL databases are crucial. Proficiency in SQL and relational database structure...


  • Calgary, Canada GeologicAI Full time

    About Us: Enersoft Inc. 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...


  • Calgary, Canada GeologicAI Full time

    About Us: Enersoft Inc. 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...


  • Calgary, Canada GeologicAI Full time

    About Us: Enersoft Inc. 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...


  • Calgary, Alberta, Canada Target Recruitment Pte Ltd Full time

    Target Recruitment A member of WMS Group (15C7744) Employment Agency. Our client - Manufacturing (Automation) Industry Job Title Software Engineer (Automation) @ Woodlands - Urgent(DL) Location Woodlands $2800 - $6000 Work Week 5 Min. Qualification Dip Experience 2-4 years Job Description/ Requirement Diploma / Bachelor degree in IT or Computer...


  • Calgary, Canada WEST Inc Full time

    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...


  • Calgary, Alberta, Canada CB Canada Full time

    Ref ID: Classification: Software DeveloperCompensation: $ to $ yearlyRobert Half is currently seeking an experienced Software Developer for our Calgary Client. As the successful Candidate you will be accountable for implementing new features, maintaining existing code, and refactoring existing code across a breadth of products used both internally and...


  • Calgary, Alberta, Canada White Bay group Full time

    Senior C++ Developer | Office-based (Calgary) | $90-150k 3 days ago Be among the first 25 applicants Join this dynamic mobile gaming studio known for crafting immersive and visually stunning gaming experiences. Game development is a team effort, so get ready to work together to achieve the best results, trust your own, and your teammates skills, and value...

  • Developer

    4 weeks ago


    Calgary, Canada ARC Business Solutions Inc. Full time

    ARC Business Solutions Inc. is an established and customer oriented information technology solution provider with proven abilities to incorporate strategy, creativity and technical aspects into business solutions. Core business verticals are: Professional IT Services, Enterprise Content Management, Utility Services and Managed Services. ARC Business...