What are the responsibilities and job description for the SENIOR .NET DEVELOPER | COLUMBUS, OH (DAY ONE ONSITE). - ONLY LOCAL position at Columbus Technology Solutions?
Job Details
JOB TITLE: SENIOR .NET DEVELOPER
JOB DURATION: 6-8 MONTHS
JOB LOCATION: COLUMBUS, OH (DAY ONE ONSITE). ONLY LOCAL
EXPERIENCE: 9 YEARS
VISA: , GC-EAD, OPT, -EAD, H1B (W2/1099) CAN APPLY.
We are seeking a highly skilled Senior .NET Developer to join our team. The ideal candidate will have extensive experience in designing, developing, and maintaining enterprise-level applications using .NET Core, ASP.NET, C#, and Microservices architecture. You will be responsible for developing scalable, high-performance software solutions while collaborating with cross-functional teams in an Agile environment.
KEY RESPONSIBILITIES:
- Develop & Maintain Applications: Design, develop, and implement web applications using C#, .NET Core, ASP.NET MVC/Web API, Entity Framework, and SQL Server.
- Microservices Development: Build and manage scalable, distributed Microservices-based applications using Docker and Kubernetes.
- Cloud Integration: Deploy, manage, and optimize applications on Azure/AWS platforms, leveraging Azure Functions, Azure App Services, AWS Lambda, and S3.
- Database Management: Design and maintain databases using SQL Server, Azure SQL, and NoSQL databases like Cosmos DB or MongoDB.
- Frontend Development: Collaborate with front-end teams using Angular, React, or Vue.js to develop seamless, user-friendly interfaces.
- API Development & Integration: Develop and integrate RESTful APIs and GraphQL for data exchange between applications.
- Performance Optimization: Conduct code reviews, identify bottlenecks, and optimize system performance.
- Security Best Practices: Implement security standards such as OAuth, JWT, and IdentityServer4 to safeguard applications.
- CI/CD Implementation: Utilize Azure DevOps, Git, Jenkins, or GitHub Actions for continuous integration and deployment (CI/CD).
- Agile & DevOps Collaboration: Work within an Agile/Scrum environment, participating in daily stand-ups, sprint planning, and retrospectives.
REQUIRED SKILLS & QUALIFICATIONS:
- 9 years of experience in software development using C# and .NET technologies.
- Strong expertise in .NET Core, ASP.NET MVC, Web API, and Entity Framework.
- Hands-on experience with Microservices architecture, Docker, and Kubernetes.
- Proficiency in front-end technologies such as Angular, React, or Vue.js.
- Experience with SQL Server, Azure SQL, and NoSQL databases.
- Cloud experience with Azure or AWS (e.g., Azure Functions, Azure App Services, AWS Lambda).
- Familiarity with CI/CD pipelines, Git, and automated deployment tools.
- Strong understanding of SOLID principles, design patterns, and best coding practices.
- Experience working with unit testing frameworks such as NUnit, xUnit, or MSTest.
- Excellent problem-solving skills and ability to troubleshoot complex issues.
PREFERRED QUALIFICATIONS:
- Knowledge of Blazor or MAUI for modern UI development.
- Experience with RabbitMQ, Kafka, or SignalR for real-time messaging.
- Exposure to Terraform, Helm Charts, or Infrastructure as Code (IaC).
- Familiarity with AI/ML integration in .NET applications.