Overview
Skills
Job Details
Job Title: Senior .NET Developer
Location: Columbus, Ohio (Hybrid)
Employment Type:W2
Experience : 14+
Key Responsibilities:
Design, develop, and deploy scalable web and backend solutions using C# and .NET Core/.NET 6+.
Build and consume RESTful APIs and integrate with third-party services.
Work with front-end frameworks (Blazor, Angular, or React) for full-stack development.
Design and optimize relational databases (SQL Server, Azure SQL).
Lead best practices for clean code, architecture, and secure coding standards.
Participate in Agile development, including sprint planning, daily standups, and retrospectives.
Implement CI/CD pipelines using Azure DevOps or Jenkins.
Collaborate closely with cross-functional teams to gather and analyze requirements.
Troubleshoot and resolve complex technical issues across environments.
Mentor and coach junior developers; review and approve code pull requests.
Required Skills:
experience in C# and .NET Framework/.NET Core/.NET 6+.
Strong expertise with ASP.NET Core, Entity Framework Core, Web APIs, and LINQ.
Solid understanding of OOP, design patterns, and architectural principles.
Hands-on experience with SQL Server (queries, stored procedures, performance tuning).
Experience with front-end technologies (Blazor, Angular, or React).
Familiarity with Azure Cloud services (App Services, Azure Functions, Key Vault, Blob Storage).
Strong experience with version control (Git) and Agile/Scrum methodologies.
Experience with unit testing frameworks (xUnit, NUnit, MSTest).
Excellent problem-solving and communication skills.
Preferred Qualifications:
Azure Certification (AZ-204, AZ-400, etc.) is a plus.
Experience with Docker/Kubernetes for containerized deployments.
Knowledge of message brokers (Azure Service Bus, RabbitMQ).