Job Title: Senior .NET Developer

Raas Infotek LLC
Texas City, United States of America
2 days ago

Role details

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

Job location

Texas City, United States of America

Tech stack

ASP.NET
JavaScript
.NET
Amazon Web Services (AWS)
HTML5
Unit Testing
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Software Quality
Code Review
Software Design Patterns
DevOps
Web Development
Distributed Systems
Entity Framework
Github
JSON
Microsoft SQL Server
MVC
Object-Oriented Software Development
Scrum
Systems Development Life Cycle
RabbitMQ
Software Deployment
SQL Stored Procedures
T-SQL
TypeScript
XML
Enterprise Software Applications
.NET Core
React
GIT
Event Driven Architecture
Angular
Solid Principles
Information Technology
Kafka
REST
Serverless Computing
Docker
Jenkins
Web Api
Microservices

Job description

We are seeking an experienced Senior .NET Developer with 10+ years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in C#, .NET Core/.NET 6+, ASP.NET Core, Web API, SQL Server, and Azure/AWS, along with experience in modern web development and cloud-based solutions., * Design, develop, and maintain scalable applications using C# and .NET Core/.NET 6+.

  • Develop secure and high-performance RESTful APIs and microservices.
  • Build and maintain enterprise applications using ASP.NET Core, MVC, and Web API.
  • Develop and optimize database solutions using SQL Server.
  • Integrate applications with third-party systems and external APIs.
  • Implement cloud-based solutions using Azure or AWS.
  • Write unit tests and participate in code reviews to ensure code quality.
  • Troubleshoot application issues and provide production support.
  • Work closely with business analysts, architects, QA, and DevOps teams.
  • Participate in Agile/Scrum ceremonies and follow SDLC best practices.
  • Develop CI/CD pipelines and support automated application deployments.

Requirements

  • 10+ years of experience in .NET Development.
  • Strong expertise in C#, .NET Core, ASP.NET Core, MVC, and Web API.
  • Strong knowledge of SQL Server, T-SQL, Stored Procedures, and Entity Framework/Core.
  • Experience with REST APIs, Microservices, and JSON/XML.
  • Hands-on experience with JavaScript, TypeScript, HTML5, and CSS3.
  • Experience with Angular or React is preferred.
  • Experience with Azure or AWS cloud services.
  • Knowledge of Git, Azure DevOps, Jenkins, or GitHub Actions.
  • Experience with Docker and Kubernetes is a plus.
  • Strong understanding of OOP, SOLID principles, and design patterns.
  • Excellent troubleshooting, analytical, and communication skills.

Preferred Skills

  • Experience with Azure Functions, App Services, AKS, and Service Bus.
  • Knowledge of Kafka or RabbitMQ.
  • Experience with distributed systems and event-driven architecture.
  • Experience in Banking, Healthcare, Insurance, Retail, or Financial Services domains., Bachelor''s or Master''s degree in Computer Science, Information Technology, Engineering, or a related field.

Apply for this position