Software Developer C#

ALPINE
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$80,000.0 - $100,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET Application Programming Interfaces (APIs) Amazon Web Services Microsoft Azure C Sharp (Programming Language) Entity Framework Github PostgreSQL Windows Presentation Foundation Model View ViewModel Object-Oriented Software Development PostGIS
+11 more
SQL Databases Windows Desktop Cloud Platform System Devexpress ReactJS Blazor Backend Information Technology Geospatial Data Abstraction Library (GDAL) Cloud Integration Software Version Control

Job description

Desktop

  • NET 10 (Windows desktop, x64)
  • DevExpress WPF
  • NetTopologySuite
  • GDAL
  • Data (Postgis, EF core)

Web

  • Blazor
  • API backend (Asp.net core)
  • GDAL + Maplibre
  • React
  • Data & Persistence
  • Entity Framework Core 10
  • PostgreSQL (Npgsql)

Cloud & Integration

  • Azure

Pay: $80,000.00 - $100,000.00 per year

Requirements

Do you have experience in Version control?, Do you have a Bachelor’s degree in computer science?, * 2+ years of experience in C# Language

  • Windows Presentation Foundation (WPF)
  • Object-Oriented Programming (OOP) and Model-View-Viewmodel (MVVM)
  • Bachelors degree in Computer Science
  • Some experience with building GIS/geospatial software, * Bachelor’s (Required), * C#: 2 years (Required)
  • Windows Presentation Foundation (WPF): 1 year (Preferred)
  • SQL (PostgreSQL): 1 year (Required)
  • Entity Framework Core: 1 year (Preferred)
  • DevExpress WPF controls: 1 year (Preferred)
  • Cloud Computing Platforms (Azure, AWS): 1 year (Preferred)
  • GitHub version control: 1 year (Required)

Benefits & conditions

$80,000 - $100,000 a year - Full-time, Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance, * 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

About the company

Here at Alpine, we build specialized applications to meet our clients’ specific informational needs. The primary tasks for this position will be working with our development team to develop desktop/web applications to manage data collected from mobile devices. The data collected for these applications support natural resource management.

At Alpine, we strive to create long-term relationships with our team members. We are a small company with just under 50 employees with offices in both Bend OR and Redding CA and have over 30 years of business experience. The position is fully remote, but the option is available to be office based in Redding CA or Bend OR.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

2:28 min

Hosting models for executing Blazor applications across different platforms

Christian Giesswein Christian Giesswein · World Congress 2023

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

1:14 min

Introduction to Blazor for seamless web development

Christian Giesswein Christian Giesswein · World Congress 2025

Videos

See all

Related articles

See all