Back to Jobs
Recently postedTechnology

Senior .Net Developer

Raas Infotek LLCTexas City, TX🇺🇸United States

Why this role stands out

This hybrid Senior .NET Developer role offers exciting opportunities to design and build enterprise-level applications, leveraging your extensive experience with .NET Core, Azure, and microservices. You'll thrive here if you're a seasoned developer eager to contribute to impactful projects and refine your full-stack capabilities within a collaborative environment. Apply today to advance your career!

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationTexas City, TX, United States
DockerMicroservicesSQLT-SQLGitHTMLAWSOAuthScrumActive DirectoryAngularCSSC#.NETASP.NETJWTJenkinsKafkaRabbitMQRESTAzureReactKubernetesJavaScriptTypeScriptSQL ServerAgileCI/CDAzure DevOps

Job description

🚀 WE ARE HIRING: Senior .NET Developer (10+ Years Experience)

We are looking for a highly experienced and motivated Senior .NET Developer with 10+ years of experience in designing, developing, and maintaining scalable, high-performance enterprise applications. The ideal candidate should have strong expertise in Microsoft .NET technologies, cloud platforms, microservices architecture, and modern application development practices.

Position: Senior .NET Developer
Experience: 10+ Years
Job Type: W2 Contract

Technical Skills & Requirements

  • 10+ years of professional experience in software development using Microsoft .NET technologies.

  • Strong hands-on experience with C#, .NET Core, .NET 6/7/8, ASP.NET MVC, and .NET Framework.

  • Extensive experience developing web applications, enterprise solutions, and RESTful Web APIs.

  • Strong knowledge of Microservices architecture, distributed systems, and service-oriented architecture (SOA).

  • Experience with front-end technologies such as Angular, React, JavaScript, TypeScript, HTML5, and CSS3.

  • Strong database experience with Microsoft SQL Server, T-SQL, Stored Procedures, Functions, Triggers, and Query Optimization.

  • Hands-on experience with Entity Framework, Entity Framework Core, LINQ, and ADO.NET.

  • Experience with cloud platforms such as Microsoft Azure or AWS.

  • Knowledge of Azure App Services, Azure Functions, Azure SQL, Azure Storage, and cloud-based application deployment.

  • Experience with messaging technologies such as Azure Service Bus, RabbitMQ, or Kafka.

  • Strong understanding of Object-Oriented Programming (OOP), SOLID principles, Design Patterns, and dependency injection.

  • Experience implementing authentication and authorization using OAuth 2.0, JWT, and Azure Active Directory.

  • Hands-on experience with Git, GitHub, Azure DevOps, Jenkins, and CI/CD pipelines.

  • Experience with unit testing frameworks such as NUnit, xUnit, or MSTest.

  • Knowledge of Agile/Scrum methodologies and software development life cycle (SDLC).

  • Experience with application performance tuning, debugging, troubleshooting, and production support.

  • Familiarity with containerization technologies such as Docker and Kubernetes is a plus.

Key Responsibilities

  • Design, develop, test, and maintain scalable and high-performance applications using C# and .NET technologies.

  • Architect and implement enterprise-level applications following industry best practices and coding standards.

  • Develop and integrate RESTful APIs, microservices, and third-party integrations.

  • Build responsive and user-friendly front-end applications using Angular or React.

  • Design, develop, and optimize SQL Server databases, stored procedures, and complex queries.

  • Implement cloud-based solutions and deploy applications using Microsoft Azure or AWS.

  • Collaborate with architects, business analysts, QA engineers, DevOps teams, and other developers.

  • Identify and resolve technical issues, application bottlenecks, and production defects.

  • Participate in code reviews and ensure code quality, maintainability, scalability, and security.

  • Develop automated unit tests and support continuous integration and deployment processes.

  • Provide technical guidance and mentorship to junior developers.

  • Participate in requirement analysis, technical design discussions, sprint planning, and project delivery.

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

  • Strong analytical, problem-solving, and communication skills.

  • Ability to work independently and collaboratively in a fast-paced development environment.

  • Experience leading development activities and handling complex technical challenges.

Similar jobs