Senior .NET Developer (13+ Years Experience)
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
SeniorJob location
Austin, United States of America
Tech stack
ASP.NET
JavaScript
.NET
Agile Methodologies
Application Performance Management
Application Services
ASP.NET
HTML5
Azure
Bootstrap
C Sharp (Programming Language)
CSS
Cloud Computing
Code Review
Databases
Dependency Injection
DevOps
Language Integrated Query
Elasticsearch
Entity Framework
Github
Key Management
Microsoft Software
Microsoft SQL Server
Nunit
OAuth
Performance Tuning
Powershell
Scrum
Systems Development Life Cycle
RabbitMQ
Redis
Openid Connect
Mstest
JSON Web Token
SignalR
Software Deployment
Software Engineering
SonarQube
SQL Stored Procedures
SQL Server Integration Services
Software Technical Review
T-SQL
TypeScript
Web Application Frameworks
Azure
Enterprise Software Applications
.NET Core
Postman
React
Blazor
Software Security
Backend
GIT
Xunit
Moq
Event Driven Architecture
Angular
Kubernetes
Information Technology
TFS
Kafka
GraphQL
Front End Software Development
REST
Software Version Control
Api Management
Serverless Computing
Docker
Web Api
Microservices
Job description
We are seeking an experienced Senior .NET Developer with 13+ years of expertise in designing, developing, and implementing enterprise-grade applications using the Microsoft technology stack. The ideal candidate should possess strong experience in backend development, cloud technologies, microservices architecture, REST APIs, and modern frontend frameworks while collaborating with cross-functional teams in Agile environments., * xUnit
- NUnit
- MSTest
- Moq
- Postman
Version Control
- Git
- Azure Repos
- GitHub
Methodologies
- Agile
- Scrum
- SDLC
- TDD (Preferred), * Design, develop, and maintain enterprise-level .NET applications.
- Build scalable RESTful APIs and microservices using .NET Core/.NET 8.
- Develop secure and high-performance backend services.
- Collaborate with business analysts, architects, QA teams, and stakeholders to deliver business solutions.
- Optimize application performance and troubleshoot production issues.
- Participate in architecture discussions and technical design reviews.
- Implement CI/CD pipelines using Azure DevOps.
- Perform code reviews and mentor junior developers.
- Ensure application security, scalability, and maintainability.
- Create technical documentation and support production deployments.
Requirements
- 13+ years of hands-on experience in .NET application development.
- Strong expertise in designing scalable, secure, and high-performance enterprise applications.
- Experience working in Agile/Scrum environments.
- Excellent problem-solving, communication, and leadership skills.
Technical Skills
Backend
- C#
- .NET Framework
- .NET Core / .NET 6/7/8
- ASP.NET MVC
- ASP.NET Core
- Web API
- RESTful Services
- Entity Framework / EF Core
- LINQ
- Dependency Injection
Frontend
- Angular (8+)
- React.js (Preferred)
- JavaScript
- TypeScript
- HTML5
- CSS3
- Bootstrap
Database
- Microsoft SQL Server
- T-SQL
- Stored Procedures
- Performance Tuning
- SSIS (Preferred)
Cloud & DevOps
- Microsoft Azure
- Azure App Services
- Azure Functions
- Azure Storage
- Azure Key Vault
- Azure DevOps
- CI/CD Pipelines
- Docker
- Kubernetes (Preferred)
Messaging & Integration
- RabbitMQ
- Azure Service Bus
- Kafka (Preferred), * Experience with Azure Cloud services.
- Experience with Docker and Kubernetes.
- Knowledge of Microservices Architecture.
- Familiarity with OAuth 2.0, JWT, OpenID Connect, and Identity Server.
- Experience with Redis Cache and Elasticsearch is a plus.
- Exposure to Event-Driven Architecture is preferred.
Education
- Bachelor''s or Master''s degree in Computer Science, Information Technology, or a related field.
Nice-to-Have Skills
- Azure Certifications
- Azure API Management
- SignalR
- GraphQL
- Blazor
- SonarQube
- Application Insights
- PowerShell Scripting