Software Engineer (.NET)
C & L Supply
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
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
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Principal Software Engineer, Core Infrastructure
Oracle · Nashville, TN, United States · today
Senior Software Engineer
Advantest · Lake Forest, CA, United States · today
Senior Frontend Engineer, Ads Creative
Reddit · US · USD 190,800–267,100/yr · today