What are the responsibilities and job description for the .NET Production Support Engineer position at Digital Minds Technologies Inc.?
Job Details
Job Description
:
Job Summary:We are seeking a skilled and proactive .NET Production Support Engineer to join our team. The ideal candidate will be responsible for maintaining, supporting, and enhancing our existing .NET applications. You will work closely with development, QA, and operations teams to ensure application stability, performance, and availability.
Key Responsibilities:- Provide L2/L3 production support for .NET-based applications (C#, ASP.NET, .NET Core).
- Monitor application performance and availability using tools like AppDynamics, New Relic, or Azure Monitor.
- Diagnose and troubleshoot application issues, bugs, or performance bottlenecks.
- Analyze root causes and implement fixes or escalate to the development team as necessary.
- Perform regular health checks, log monitoring, and alert analysis.
- Collaborate with cross-functional teams including DevOps, QA, and Product.
- Participate in deployments, patching, and post-deployment validations.
- Write and maintain support documentation and knowledge base articles.
- Provide on-call support during off-hours/weekends as part of a rotation.
- 10 years of experience in production support of .NET applications.
- Strong proficiency in C#, ASP.NET, and .NET Core/Framework.
- Experience with SQL Server or other relational databases; ability to write/debug complex queries and stored procedures.
- Familiarity with IIS, Windows Services, and scheduled jobs.
- Experience with logging and monitoring tools (e.g., ELK Stack, Serilog, Splunk).
- Knowledge of DevOps practices and CI/CD tools (Azure DevOps, Jenkins, etc.).
- Strong problem-solving and analytical skills.
- Excellent communication and coordination abilities.
- Experience with cloud platforms, especially AWS
- Familiarity with message queues (e.g., RabbitMQ, Azure Service Bus).
- Experience with REST APIs, JSON, XML.
- Scripting knowledge (PowerShell, Bash) is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.