cerebre logo

.NET Software Engineer – Desktop, Platform

cerebre·Salary not specified

Primary stack

C#Unit Testing

Nice to have's

GitLab

Job description

About the Position

Cerebre is a rapidly growing global team on a mission to digitize the physical world. Our software transforms traditional sources of engineering knowledge into accessible, usable data that supports field operations and advanced analytics.

We are looking for a .NET Software Engineer – Desktop, Platform to join our team. This role will be part of blazing a new trail of value at the intersection of the digital and physical. As a member of our technology team, you will work day-to-day with our world-class engineers and work on solving some of the most challenging technical and software issues in the industry.

About the Role

You will be responsible for developing cutting-edge technology to make our physical world safer, more productive, and environmentally sustainable. You will collaborate with the largest companies and most innovative clients and partners who aim to transform the industrial industry.

Responsibilities

  • Design and develop scalable backend services
  • Write clean, maintainable code
  • Collaborate with frontend team
  • Solve complex algorithmic problems
  • Investigate and resolve performance issues
  • Perform unit testing and continuous refactoring

Requirements

  • 6+ years of professional experience in software development with expert-level knowledge in C#
  • Knowledge of architectural patterns (preferably MVVM) and design patterns for desktop applications
  • Advanced knowledge in data modeling using mathematical approaches, ideally with experience in complex graphical algorithms
  • Performance-oriented thinking with the ability to prevent, investigate, and resolve performance issues
  • Experience with unit testing and on-the-go refactoring practices
  • Desire to learn and continuously improve technical acumen
  • Proficiency in English at a minimum B2 level

Nice to Have

  • Experience with WPF or Avalonia
  • Familiarity with SkiaSharp
  • Reactive Extensions (Rx) experience
  • Experience with CAD software
  • Proficiency in GitLab, including CI/CD
  • Ability to perform continuous refactoring "on the go"
  • Previous startup experience

We Offer

  • 100% remote work
  • Competitive time off package
  • Opportunity to work in a fast-paced, innovative environment
  • Collaborate with industry-leading experts

About the Company

Cerebre is a cross-functional team that blends manufacturing process knowledge with software and big data engineering expertise to create value in physical settings. We are experienced in numerical simulation, combustion, power, computational fluid dynamics, and chemical process modeling. We develop our platforms using leading practices in IT/OT architecture, OT security, AI architecture, ML Ops, and Platform engineering.

If you love building and creating value in the "white space," if you love freedom and flexibility to think outside the box, if you are passionate about working with critical thinkers who challenge the status quo, and if you aspire to work in a fast-paced environment, we would love to get to know you!

© cerebre. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

cerebre logo
cerebre

Industrial Intelligence

About the Company cerebre is an industrial intelligence company. Like the brain, the company centralizes data, systems, and knowledge so facilities can think faster, act smarter, and operate safer. Products, Services & Tech Stack Core Solutions: Main products or client services. Technologies & Frameworks: Mention specific platforms, languages, or tools if present in text. Project Scope & Target Clients Client Base: Target verticals or client types served. Engineering Scale: Scope and complexity of engineering projects if mentioned.

More at cerebre

All 4 roles

Popular searches