Job Description: We are seeking a highly skilled and experienced Senior Dotnet Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software applications using .NET Core 8/C#.
Required Skills and Qualifications:
1. Development Experience: 8+ years of experience in Development and Production support.
2. .NET Core 8/C# Proficiency: Proven ability to read, understand, and debug code written in .NET Core 8 (or recent versions like .NET 6/7) and C#.
3. Visual Studio Proficiency: Strong familiarity with the Visual Studio IDE for debugging, navigating, and inspecting code.
4. Advanced Observability Tools:
New Relic: Proven experience using New Relic APM for application monitoring and proficiency in writing complex NRQL queries.
CloudWatch: Expert-level skill in analyzing logs via CloudWatch Logs Insights for diagnostics.
5. Advanced Troubleshooting: Demonstrated experience in applying methodical problem-solving to complex, high-traffic applications.
6. API Testing Tools: Hands-on experience using Postman for testing APIs and simulating payloads.
Nice to Have:
AWS Services: Familiarity with the core Amazon Web Services infrastructure:
Compute: AWS Lambda and EC2
Data & Messaging: SQS, EventBridge, DynamoDB, and S3
Networking Fundamentals: Understanding of protocols and common request routing and integration patterns.