Sr. Software Engineer, .NET
Details
Contact
Job Description
We are looking for a Sr. Software Engineer – .NET to work for our client. The ideal candidate aligns with the responsibilities and qualifications outlined below.
Role Overview
As a Sr. Software Engineer, you will design, develop, and maintain enterprise-grade applications using the .NET ecosystem. This remote role (based in Columbus, OH) requires strong technical expertise, problem-solving skills, and experience building scalable, high-performance solutions.
Responsibilities
- Design and develop applications using C#, .NET Core, and related frameworks.
- Build and maintain RESTful APIs and microservices architectures.
- Collaborate with product managers, architects, and QA teams to deliver high-quality software.
- Implement best practices for performance, security, and maintainability.
- Participate in code reviews and mentor junior developers.
- Troubleshoot and resolve complex technical issues.
Qualifications
- 5+ years of experience in software development with .NET technologies.
- Strong proficiency in C#, .NET Core, and ASP.NET MVC/Web API.
- Experience with relational databases (SQL Server) and ORM frameworks (Entity Framework).
- Familiarity with cloud platforms (Azure preferred) and CI/CD pipelines.
- Excellent problem-solving and communication skills.
- Nice to have: experience with front-end frameworks (React, Angular), containerization (Docker/Kubernetes).
What Our Client Offers
- Remote flexibility with preference for Columbus, OH.
- Opportunity to work on cutting-edge projects with modern tech stack.
- Professional development and growth opportunities.
- Comprehensive benefits and performance incentives.