What are the responsibilities and job description for the Senior .NET Developer position at Raas Infotek LLC?
Senior .NET Developer
Location: Texas,
Experience: 12 Years
Job Description
We are seeking a highly experienced Senior .NET Developer with 12 years of hands-on experience in designing, developing, and implementing enterprise-grade applications using the Microsoft technology stack. The ideal candidate should have strong expertise in .NET Core/.NET 8 , C#, ASP.NET Core, REST APIs, Microservices, Azure/AWS Cloud, SQL Server, and modern front-end technologies.
Responsibilities
- Design, develop, test, and maintain scalable enterprise applications using C# and .NET Core/.NET 8.
- Develop RESTful APIs and Microservices-based applications.
- Build responsive web applications using Angular, React, JavaScript, TypeScript, HTML5, and CSS3.
- Develop secure, high-performance backend services using ASP.NET Core.
- Design and optimize SQL Server databases, stored procedures, functions, and complex queries.
- Implement cloud-native applications using Microsoft Azure (App Services, Functions, Service Bus, Storage, Key Vault, Azure SQL).
- Integrate third-party APIs and enterprise systems.
- Develop CI/CD pipelines using Azure DevOps or GitHub Actions.
- Containerize applications using Docker and deploy on Kubernetes/OpenShift.
- Participate in architecture discussions and technical design reviews.
- Perform code reviews and mentor junior developers.
- Troubleshoot production issues and optimize application performance.
- Work closely with business analysts, QA teams, DevOps engineers, and stakeholders in Agile/Scrum environments.
Required Skills
- 12 years of experience in Microsoft .NET technologies.
- Strong expertise in:
- C#
- .NET Framework
- .NET Core / .NET 6 / .NET 8
- ASP.NET MVC
- ASP.NET Core
- Web API
- RESTful Services
- Microservices Architecture
- Frontend Technologies:
- Angular (10 )
- React.js
- JavaScript
- TypeScript
- HTML5
- CSS3
- Bootstrap
- Database:
- SQL Server
- T-SQL
- Stored Procedures
- Performance Tuning
- Cloud:
- Microsoft Azure
- Azure App Services
- Azure Functions
- Azure Storage
- Azure Service Bus
- Azure Key Vault
- DevOps:
- Azure DevOps
- Git
- GitHub
- GitHub Actions
- CI/CD
- Containerization:
- Docker
- Kubernetes
- Messaging:
- RabbitMQ
- Apache Kafka
- ORM:
- Entity Framework
- Entity Framework Core
- Dapper
- Testing:
- xUnit
- NUnit
- MSTest
- Authentication:
- OAuth 2.0
- JWT
- OpenID Connect
- Methodologies:
- Agile
- Scrum
- SDLC
Preferred Skills
- Experience with Azure Kubernetes Service (AKS).
- Experience with GraphQL and gRPC.
- Knowledge of Redis Cache.
- Experience with SignalR for real-time applications.
- Experience with AI integrations using Azure OpenAI or OpenAI APIs.
- Familiarity with Terraform or Infrastructure as Code (IaC).
- Experience with SonarQube, Veracode, or other code quality/security tools.
Qualifications
- Bachelor''s or Master''s degree in Computer Science, Information Technology, or a related field.
- 12 years of software development experience.
- Strong communication and stakeholder management skills.
- Ability to work independently in a fast-paced Agile environment.
Nice to Have
- Azure Developer Associate (AZ-204)
- Azure Solutions Architect (AZ-305)
- Microsoft Certified .NET Developer
- Experience in Banking, Healthcare, Insurance, Retail, or Financial Services domains.
Salary : $55 - $65