JobHabor

Software Engineer (.NET)

C & L Supply

Location
United States
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

Software Engineer (.NET) @ C & L Supply, inc | Jobright.ai

Software Engineer (.NET) jobs in United States

Overview

Company

This job has closed.

APPLY to similar jobs

C & L Supply, inc · 1 month ago

Software Engineer (.NET)

United States

Full-time

Remote

Mid Level

2+ years exp

C & L Supply, inc is a North American distributor of OEM repair parts and equipment serving the appliance, HVAC and plumbing industries. The Software Engineer is responsible for designing, building, testing, and supporting mSupply's mobile and backend applications, focusing on native Android development and C#/.NET backend services.

Consumer GoodsE-CommerceElectronicsHome ServicesReal EstateConsumer ElectronicsHome Appliances

No H1B

Responsibilities

Design, develop, test, and maintain native Android applications using Kotlin, Jetpack libraries, and modern Android architecture components

Build and maintain backend Web APIs and services using C#, .NET (Core/8+), ASP.NET Web API, and Entity Framework to support mobile clients

Implement responsive, offline-capable Android UIs using Jetpack Compose (preferred) and/or XML views, following Material Design guidelines

Integrate Android applications with REST APIs, push notifications (FCM), device hardware (camera, GPS, barcode scanners, Bluetooth), and local storage (Room, SQLite)

Publish and maintain applications in the Google Play Store, including signing, versioning, release tracks, staged rollouts, and Play Console management

Design and optimize relational database schemas and queries in Azure SQL / SQL Server to support mobile workloads

Deploy, monitor, and troubleshoot .NET services hosted in Microsoft Azure (App Service, Functions, Storage, Key Vault, Application Insights)

Participate in CI/CD pipelines using Azure DevOps for both .NET backend services and Android (Gradle) builds, signing, and distribution

Write clean, well-tested, and well-documented code that follows Android, Kotlin, and Microsoft/.NET best practices

Participate actively in Scrum ceremonies including planning, daily stand-ups, backlog refinement, reviews, and retrospectives

Collaborate with peers through code reviews, pair programming, and technical design discussions

Investigate and resolve defects, crashes, ANRs, and performance issues across mobile and backend tiers

Continuously learn new technologies, tools, and patterns to improve individual and team effectiveness

Qualification

KotlinAndroid Jetpack ViewModelAndroid Jetpack LiveData/FlowAndroid Jetpack NavigationAndroid Jetpack RoomAndroid Jetpack WorkManagerJetpack ComposeXML-based Android UI developmentMaterial DesignC#ASP.NET Web APIEntity FrameworkREST APIsRetrofitOkHttpKtorAzure SQLSQL ServerRoomSQLiteMicrosoft Azure App ServiceMicrosoft Azure FunctionsMicrosoft Azure StorageMicrosoft Azure Application InsightsGoogle Play ConsoleFirebase CrashlyticsApp CenterGitAzure DevOpsJUnit

Required

Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience

2+ years of professional software engineering experience, including hands-on native Android development

Solid hands-on experience building native Android applications in Kotlin (Java experience a plus)

Working knowledge of Android Jetpack (ViewModel, LiveData/Flow, Navigation, Room, WorkManager) and dependency injection (Hilt/Dagger)

Experience with Jetpack Compose and/or XML-based Android UI development following Material Design

Hands-on experience with C# and the .NET ecosystem (.NET Core/8+, ASP.NET Web API, Entity Framework) for backend services

Experience consuming REST APIs in Android using Retrofit, OkHttp, Ktor, or similar, including handling authentication, caching, and offline scenarios

Experience designing and querying relational databases (Azure SQL, SQL Server, or equivalent) and mobile persistence (Room/SQLite)

Exposure to Microsoft Azure services such as App Service, Functions, Storage, and Application Insights

Familiarity with Google Play Console, app signing, release management, and mobile crash/ANR monitoring (Firebase Crashlytics, App Center, or similar)

Familiarity with Git, pull-request-based workflows, and CI/CD concepts (Azure DevOps preferred)

Understanding of software engineering fundamentals including data structures, algorithms, OOP, SOLID principles, and mobile design patterns (MVVM, MVI)

Working knowledge of unit and instrumentation testing (JUnit, Espresso, xUnit/NUnit, or similar)

Effective written and verbal communication skills; comfortable collaborating in a distributed, remote team

Preferred

hands-on experience with AI-first development using Claude Code or similar AI coding assistants (e.g., GitHub Copilot, Cursor) to accelerate delivery, improve code quality, and automate routine engineering tasks

Experience or demonstrated ability using AI-powered tools (e.g., AI-assisted project tracking, summarization, or workflow automation) to improve delivery efficiency

Benefits

Medical, dental, vision, and prescription coverage effective immediately

401(k) plan with company contributions

Life insurance

Short- and long-term disability coverage

HSA/FSA options

Employee Assistance Program (EAP)

Paid time off, including vacation, holidays, and personal days

Weekly pay

Employee discounts

This is a fully remote position based in the United States

Company

C & L Supply, inc

Distribution specialists for HVAC, plumbing, appliances, electronics and furnishings.

Founded in 1954

Vinita, Oklahoma, USA

51-200 employees

http://clsupplyinc.com

Funding

Current Stage

Growth Stage

Leadership Team

Mark Kidd

CEO

Company data provided by crunchbase

Skills

  • Kotlin
  • Android
  • Jetpack
  • ViewModel
  • LiveData
  • Flow
  • Navigation
  • Room
  • WorkManager
  • Jetpack Compose
  • XML
  • Material Design
  • C#
  • .NET Core
  • ASP.NET Web API
  • Entity Framework
  • REST APIs
  • Retrofit
  • OkHttp
  • Ktor
  • Azure SQL
  • SQL Server
  • SQLite
  • Microsoft Azure
  • App Service
  • Functions
  • Storage
  • Application Insights
  • Google Play Console
  • Firebase Crashlytics
  • App Center
  • Git
  • Azure DevOps
  • Hilt
  • Dagger
  • JUnit
  • Espresso
  • xUnit
  • NUnit
  • Claude Code
  • GitHub Copilot
  • Cursor

Similar roles