Job Title: Senior .NET Developer
Location: Hybrid (Preferred Chicago Area) | Remote Considered
Employment Type: Contract
Job Summary:
We are seeking an experienced Senior .NET Developer to help optimize and modernize a complex set of existing applications. The ideal candidate will have deep expertise in .NET technologies, SQL Server, caching strategies, and AWS. This role involves refactoring legacy .NET Framework code, migrating to .NET Core, and improving system performance, logging, and observability. You will work closely with internal teams to identify inefficiencies, resolve bottlenecks, and implement best practices for scalable architecture.
Key Responsibilities:
- Analyze, refactor, and optimize existing .NET applications (some over 15 years old).
- Migrate applications from .NET Framework to .NET Core 8/9.
- Work on performance improvements by optimizing queries, stored procedures, caching strategies, and data calls.
- Implement logging standards using DataDog, ensuring effective tracking and observability.
- Enhance and troubleshoot a customer portal facing performance issues.
- Oversee and document integrations, particularly around a transaction management system and a shipping application in an AWS environment.
- Containerize applications using Docker and work with AWS services.
- Collaborate with the internal team to provide architectural guidance and best practices.
- Participate in code reviews and mentor junior developers.
- Develop and maintain technical documentation for improved system understanding.
Technical Requirements:
- .NET Core 8/9 & .NET Framework – Migration experience required.
- SQL Server & Data Optimization – Strong experience with query optimization, stored procedures, and backend performance tuning.
- Caching Strategies – Expertise in improving system performance via caching patterns.
- Logging & Observability – Hands-on experience with DataDog and implementing effective logging standards.
- AWS & Containerization – Experience with AWS services and Docker is a strong plus.
Preferred Qualifications:
- Experience with ASP.NET as the primary web framework.
- Background in logistics or transactional applications is a plus.
- Understanding of microservices and distributed system architecture.
- Strong ability to review and improve legacy code.
- Familiarity with agile methodologies.