Job Overview
We are seeking an 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 solutions using .NET Core 8/C#.
Key Responsibilities
* Design, develop, and deploy scalable and efficient software applications using .NET Core 8/C#.
* Collaborate with cross-functional teams to identify requirements and develop technical solutions.
* Develop and maintain high-quality code, ensuring adherence to coding standards and best practices.
* Analyze and troubleshoot complex issues, identifying root causes and implementing effective solutions.
* Stay up-to-date with industry trends and emerging technologies, applying this knowledge to drive innovation and improvement within the organization.
Required Skills and Qualifications
* .NET Core 8/C#: Proven ability to read, understand, and debug code written in .NET Core 8 (or a recent version like .NET 6/7) and C#.
* Visual Studio Proficiency: Strong familiarity with the Visual Studio IDE for debugging, navigating, and inspecting code.
* Advanced Observability Tools: Experience with monitoring and logging tools, such as New Relic APM and CloudWatch Logs Insights.
* 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.
* API Testing Tools:
Nice to Have
* AWS Services: Familiarity with the core Amazon Web Services (AWS) infrastructure, including Compute, Data & Messaging, and Networking Fundamentals.
* Compute: Knowledge of AWS Lambda and EC2.
* Data & Messaging: Experience with SQS, EventBridge, DynamoDB, and S3.
* Networking Fundamentals: Understanding of protocols and common request routing and integration patterns.