What are the responsibilities and job description for the Senior .NET Developer position at Raas Infotek LLC?
Job Title: Senior .NET Developer
Experience: 13 Years
Employment Type: W2 (H1B / -EAD )
Location: USA (Hybrid/Remote/Onsite)
Job Summary
We are seeking an experienced Senior .NET Developer with 13 years of hands-on experience in designing, developing, and maintaining enterprise-level applications using Microsoft technologies. The ideal candidate will possess strong expertise in .NET Core, ASP.NET MVC, C#, SQL Server, Microservices, Cloud technologies, and modern software development practices. The candidate will play a key role in application architecture, technical leadership, and mentoring development teams.
Key Responsibilities
- Design, develop, test, and deploy scalable enterprise applications using C# and .NET technologies.
- Lead end-to-end software development lifecycle (SDLC) activities.
- Develop RESTful APIs, Microservices, and distributed applications.
- Create technical architecture, design documents, and coding standards.
- Optimize application performance, scalability, and security.
- Collaborate with Business Analysts, Product Owners, and cross-functional teams.
- Perform code reviews and mentor junior developers.
- Implement CI/CD pipelines and DevOps best practices.
- Troubleshoot production issues and provide technical support.
- Ensure adherence to Agile/Scrum methodologies and software quality standards.
Required Skills
- 13 years of experience in software development using Microsoft technologies.
- Strong expertise in:
- C#
- .NET Core / .NET 6/7/8
- ASP.NET MVC
- ASP.NET Web API
- Entity Framework / EF Core
- SQL Server, T-SQL, Stored Procedures
- Experience with Microservices Architecture.
- Strong knowledge of REST APIs, JSON, XML.
- Experience with Azure Cloud services (App Services, Functions, Service Bus, Key Vault).
- Hands-on experience with Azure DevOps, Git, CI/CD pipelines.
- Strong understanding of Design Patterns, SOLID Principles, and OOP concepts.
- Experience with Docker and Kubernetes is preferred.
- Knowledge of Authentication & Authorization (OAuth2, JWT, SSO).
- Experience in Agile/Scrum development environments.
Preferred Skills
- Angular, React, or Blazor.
- Messaging technologies such as RabbitMQ, Kafka, or Azure Service Bus.
- Experience with Redis Cache and Elastic Search.
- Exposure to AI-assisted development tools such as GitHub Copilot.
- Banking, Healthcare, Insurance, or Financial Services domain experience.
Qualifications
- Bachelor''s or Master''s degree in Computer Science, Information Technology, or related field.
- Strong analytical, problem-solving, and communication skills.
- Ability to lead technical discussions and mentor teams.
- Experience working with globally distributed teams.
Salary : $50 - $55