NET Full Stack Developer

Key Software, Inc.
Simi Valley, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 95K

Job location

Simi Valley, United States of America

Tech stack

ASP.NET
JavaScript
.NET
Application Performance Management
Application Services
ASP.NET
HTML5
Unit Testing
Azure
Health Informatics
Bootstrap
C Sharp (Programming Language)
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
T-SQL
Web Applications
Openapi
Software Organization
Enterprise Software Applications
.NET Core
Azure
Spring Cloud
React
Software Application Programming
Backend
GIT
Xunit
Information Technology
Front End Software Development
SQL Server Management Studio (SSMS)
Api Design
Software Coding
REST
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