Job Description - Senior .NET Developer

Raas Infotek LLC
Austin, United States of America
yesterday

Role details

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

Job location

Austin, United States of America

Tech stack

ASP.NET
JavaScript
.NET
Multitier Architecture
ADO.NET
Artificial Intelligence
Applicant Tracking Systems
Applications Architecture
Application Performance Management
Application Services
ASP.NET
HTML5
Azure
Bootstrap
C Sharp (Programming Language)
CSS
Cloud Computing
Code Review
Databases
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Database Design
Software Debugging
Dependency Injection
Software Design Patterns
DevOps
Language Integrated Query
Elasticsearch
Entity Framework
Github
IIS
Windows Communication Foundation
jQuery
Key Management
Microsoft Software
Microsoft SQL Server
SQL Azure
Nunit
OAuth
Object-Oriented Software Development
Open Web Application Security
Performance Tuning
Powershell
Scrum
Systems Development Life Cycle
RabbitMQ
Redis
Openid Connect
Azure
Cloud Services
Mstest
Swagger
JSON Web Token
SignalR
Software Engineering
SonarQube
SQL Stored Procedures
T-SQL
TypeScript
Web Applications
Azure
Enterprise Software Applications
.NET Core
Postman
Spring Cloud
React
Blazor
SOAPAPI
Infrastructure as Code (IaC)
Backend
GIT
Xunit
Moq
Event Driven Architecture
Angular
Solid Principles
Kubernetes
Information Technology
Kafka
Cosmos DB
Azure
GraphQL
Front End Software Development
DDD (Domain Driven Development)
Api Design
REST
Terraform
Domain Driven Design
Api Management
Serverless Computing
Docker
Web Api
Microservices

Job description

We are seeking an experienced Senior .NET Developer with 13+ years of hands-on experience in designing, developing, and maintaining enterprise-grade web applications using Microsoft technologies. The ideal candidate should possess strong expertise in the .NET ecosystem, cloud platforms, microservices architecture, RESTful APIs, and modern front-end technologies. The candidate will play a key role in application architecture, technical leadership, mentoring junior developers, and delivering scalable software solutions., * Design, develop, test, and maintain enterprise-level applications using C#, ASP.NET, and .NET Core/.NET 6/7/8.

  • Develop scalable RESTful APIs, Web APIs, and Microservices.
  • Build cloud-native applications using Microsoft Azure.
  • Participate in solution architecture and technical design discussions.
  • Develop high-performance applications following SOLID principles and design patterns.
  • Optimize application performance, scalability, and security.
  • Work closely with Product Owners, Business Analysts, QA teams, and DevOps engineers.
  • Integrate applications with SQL Server, third-party APIs, and cloud services.
  • Create CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Perform code reviews and mentor development teams.
  • Troubleshoot production issues and provide long-term solutions.
  • Follow Agile/Scrum methodologies throughout the SDLC.
  • Prepare technical documentation and architecture diagrams.

Required Technical Skills

Backend

  • C#
  • .NET Framework
  • ASP.NET MVC
  • ASP.NET Core
  • .NET 6/7/8
  • Entity Framework
  • Entity Framework Core
  • LINQ
  • ADO.NET
  • Web API
  • REST APIs
  • SOAP Services
  • WCF
  • Dependency Injection

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • Angular (8+)
  • React.js (Preferred)
  • Bootstrap
  • jQuery

Database

  • Microsoft SQL Server
  • T-SQL
  • Stored Procedures
  • Functions
  • Views
  • Triggers
  • Performance Tuning
  • Database Design

Cloud

  • Microsoft Azure
  • Azure App Services
  • Azure Functions
  • Azure SQL
  • Azure Storage
  • Azure Key Vault
  • Azure Service Bus
  • Azure API Management
  • Azure Monitor

DevOps

  • Azure DevOps
  • Git
  • GitHub
  • CI/CD Pipelines
  • Docker
  • Kubernetes (Preferred)
  • IIS Deployment

Messaging

  • RabbitMQ
  • Azure Service Bus
  • Kafka (Preferred)

Requirements

  • xUnit
  • NUnit
  • MSTest
  • Moq
  • Postman
  • Swagger

Architecture

  • Microservices
  • Event-Driven Architecture
  • Domain-Driven Design (DDD)
  • Clean Architecture
  • Repository Pattern
  • CQRS
  • SOLID Principles
  • Design Patterns

Security

  • OAuth 2.0
  • JWT
  • OpenID Connect
  • Identity Server
  • Azure Active Directory
  • OWASP Security Standards, * Bachelor''s or Master''s degree in Computer Science, Information Technology, or a related field.
  • 13+ years of professional software development experience.
  • Strong expertise in C#, ASP.NET Core, .NET Framework, and SQL Server.
  • Extensive experience with Azure Cloud services.
  • Experience developing Microservices and RESTful APIs.
  • Strong knowledge of Object-Oriented Programming (OOP), Design Patterns, and SOLID principles.
  • Hands-on experience with Agile/Scrum methodologies.
  • Excellent analytical, debugging, and problem-solving skills.
  • Strong communication and leadership abilities.

Preferred Skills

  • Experience with .NET 8
  • Blazor
  • GraphQL
  • Redis Cache
  • Elasticsearch
  • SignalR
  • Azure Kubernetes Service (AKS)
  • Terraform
  • Infrastructure as Code (IaC)
  • PowerShell scripting
  • SonarQube
  • Application Insights
  • AI/OpenAI API integration
  • Redis
  • Cosmos DB

Soft Skills

  • Excellent communication skills
  • Technical leadership
  • Team mentoring
  • Client-facing experience
  • Problem-solving mindset
  • Time management
  • Stakeholder management
  • Decision-making abilities

Nice to Have

  • Azure Developer Associate Certification
  • Azure Solutions Architect Certification
  • Azure DevOps Engineer Certification
  • Experience with Healthcare, Banking, Insurance, Retail, or Financial Services domains
  • Experience working with distributed global teams

Keywords for ATS

Senior .NET Developer, C#, ASP.NET Core, .NET Framework, .NET 8, ASP.NET MVC, Azure, Azure DevOps, SQL Server, Entity Framework Core, LINQ, REST API, Web API, Microservices, Docker, Kubernetes, Azure Functions, Azure Service Bus, Azure SQL, OAuth, JWT, Angular, React, Git, CI/CD, RabbitMQ, DDD, CQRS, SOLID Principles, Clean Architecture, Azure App Services, Swagger, xUnit, IIS Deployment, Azure Key Vault, Blazor, GraphQL.

Apply for this position