
Senior C# Software Engineer
Kandu
full-time
Posted on:
Location Type: Remote
Location: Montana • United States
Visit company websiteExplore more
Salary
💰 $130,000 - $145,000 per year
Job Level
About the role
- Design, develop, and maintain C# applications and services using modern .NET framework
- Implement solutions leveraging Microsoft Azure (App Services, Functions, Storage, SQL Database, Key Vault, etc.).
- Work with relational databases (primarily Microsoft SQL Server and Azure SQL), including schema design, optimization, and query performance tuning.
- Develop and maintain automation scripts in PowerShell and Python for deployment, monitoring, and data processing.
- Write and maintain unit tests to ensure code quality, reliability, and maintainability.
- Develop and maintain CI/CD pipelines, infrastructure as code, and automated deployments.
- Troubleshoot and resolve issues across application, data, and infrastructure layers.
- Participate in code reviews.
- Write clean, maintainable, and well-documented code.
Requirements
- Bachelors in Computer Science or closely related field
- Strong professional experience(10+ years) in C# / .NET 8+ (experience with .Net 4.8 is a plus).
- Working knowledge of Azure services (App Services, Functions, SQL Database, Storage, Networking).
- Solid knowledge of SQL (T-SQL, stored procedures, indexing, optimization).
- Experience writing and maintaining unit tests to ensure code quality and reliability.
- Experience with PowerShell for automation (infrastructure management, deployments, scripting tasks).
- Experience with Python for scripting, data manipulation, or integration tasks.
- Knowledge of CI/CD pipelines (Azure DevOps, GitHub Actions, or similar).
- Understanding of secure coding practices, authentication/authorization, and role-based access control.
- Experience with Entity Framework Core for data access, including migrations, LINQ queries, and performance tuning
Benefits
- Competitive Compensation (130k-145k plus stock options)
- Insurance (Medical/Dental/Vision)
- 401(k) with company
- Unlimited PTO & Holidays
- Life Insurance, LTD and STD
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETMicrosoft AzureSQL ServerAzure SQLPowerShellPythonCI/CDEntity Framework CoreT-SQL
Soft Skills
code qualityreliabilitymaintainabilitytroubleshootingcode reviewsdocumentation
Certifications
Bachelor's in Computer Science