Job Title:
Senior .NET Software Engineer
-----------------------------------
The ideal candidate will be responsible for ensuring the highest quality and reliability of our software products.
Key Responsibilities:
1. Read, understand, and debug code written in .NET Core 8 (or a recent version like .NET 6/7) and C#.
2. Develop, test, and deploy high-quality software solutions that meet business requirements.
3. Collaborate with cross-functional teams to identify and implement process improvements.
4. Stay up-to-date with industry trends and emerging technologies.
5. Analyze complex problems and develop effective solutions.
Requirements:
1. 8+ years of development and production support experience.
2. Proficiency in Visual Studio IDE for debugging, navigating, and inspecting code.
3. Advanced observability tools, such as New Relic APM and CloudWatch Logs Insights.
4. Expert-level skills in troubleshooting complex applications.
5. Familiarity with AWS services, including Lambda, EC2, SQS, EventBridge, DynamoDB, and S3.
6. Strong networking fundamentals.
Nice to Have:
1. AWS Services familiarity.
2. Postman experience for testing APIs and simulating payloads.