NET Full Stack Developer

Key Software, Inc.
Simi Valley, CA, United States
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$70,000.0 - $95,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Application Performance Management Application Services ASP.NET MVC Framework HTML5 Unit Testing Microsoft Azure Health Informatics Bootstrap (Software) C Sharp (Programming Language)
+50 more
Cascading Style Sheets (CSS) Cloud Computing Software Quality Code Reuse Code Review Databases Language Integrated Query Entity Framework JSON JQuery Microsoft Software Microsoft SQL Server SQL Azure Nunit OAuth Performance Tuning Software Architecture Query Optimization Redis Mstest Swagger SignalR Software Engineering SonarQube SQL Stored Procedures Transact-SQL Web Applications Openapi Software Organization Enterprise Software Applications .NET Core Azure Data Factory Spring Cloud ReactJS Software Application Programming Backend Git Xunit Information Technology Front End Software Development SQL Server Management Studio (SSMS) Api Design Software Coding Restful APIs Api Management Serverless Computing Docker Web Api Programming Languages Microservices

Job description

We are looking for a highly motivated and experienced Software Engineer with 5-8 years of hands-on experience in designing, developing, and maintaining enterprise web applications using the Microsoft technology stack. The ideal candidate should have strong expertise in C#, ASP.NET, .NET Core, Azure, SQL Server, and modern software development practices.

The candidate will work closely with cross-functional teams to develop scalable, secure, and high-performance applications while contributing throughout the software development lifecycle., * Design, develop, test, and maintain enterprise-grade web applications using C#, ASP.NET, and .NET Core.

  • Develop scalable, secure, and high-performance backend components.
  • Design and optimize SQL Server databases, stored procedures, views, and queries.
  • Develop cloud-native applications and services using Microsoft Azure.
  • Collaborate with Product Owners, Business Analysts, QA Engineers, and Architects to deliver high-quality software.
  • Participate in technical design discussions and code reviews.
  • Troubleshoot production issues and perform root cause analysis.
  • Optimize application performance, scalability, and reliability.
  • Follow coding standards, security best practices, and development guidelines.
  • Prepare technical documentation and deployment instructions.

Required Technical Skills

Programming Languages

  • C#
  • ASP.NET MVC
  • ASP.NET Core / .NET Core
  • Web API
  • LINQ
  • Entity Framework / Entity Framework Core

Database

  • Microsoft SQL Server
  • T-SQL
  • Stored Procedures
  • Functions
  • Views
  • Triggers
  • Query Optimization
  • Performance Tuning

Cloud Technologies

  • Microsoft Azure
  • Azure App Services
  • Azure Functions
  • Azure Storage
  • Azure SQL Database

API Development

  • REST APIs
  • JSON
  • Swagger / OpenAPI
  • Authentication & Authorization
  • OAuth / JWT

Front-End (Preferred)

  • HTML5
  • CSS3
  • JavaScript
  • jQuery
  • Bootstrap
  • React.js

Requirements

  • 5-8 years of experience in software development using Microsoft technologies.
  • Strong experience developing applications using C# and ASP.NET Core.
  • Experience building RESTful APIs.
  • Strong SQL Server development skills.
  • Experience working with Azure cloud services.
  • Experience with Git and Azure DevOps.
  • Experience working in Agile/Scrum environments.
  • Experience troubleshooting production issues and supporting enterprise applications.

Nice to Have

  • Experience in Healthcare IT, Insurance, or Financial Services.
  • Knowledge of Microservices architecture.
  • Experience with Docker and Kubernetes.
  • Azure API Management.
  • Azure Logic Apps.
  • Azure Data Factory.
  • SignalR.
  • Redis Cache.
  • Unit Testing using xUnit, NUnit, or MSTest.
  • SonarQube or other code quality tools.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills.
  • Ability to work independently with minimal supervision.
  • Strong ownership and accountability.
  • Team player with mentoring capabilities.
  • Ability to prioritize tasks and manage multiple assignments.
  • Strong attention to detail and commitment to quality.

Educational Qualification

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline., * Strong hands-on expertise in C#, ASP.NET Core, Azure, and SQL Server.
  • Experience developing scalable enterprise applications.
  • A solid understanding of software architecture and design principles.
  • Strong debugging and performance optimization skills.
  • Experience working directly with business stakeholders and cross-functional teams.
  • A passion for writing clean, maintainable, and reusable code.
  • A proactive mindset with the ability to learn and adopt new technologies quickly., * C#: 5 years (Required)
  • ASP.NET: 5 years (Required)
  • SQL Server Management Studio: 5 years (Required)

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • Visa sponsorship, * 401(k)
  • Dental insurance
  • Disability insurance
  • Green card sponsorship
  • Health insurance
  • Life insurance
  • Visa sponsorship
  • Vision insurance

Apply for this position

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

Apply on www.indeed.com

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:04 min

Creating and configuring the unit test project

Roman Alexis Anastasini · WWC 2021

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:37 min

Writing readable test assertions without boilerplate test classes

Florian Bruhin · WWC 2021

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all