This Role is responsible for providing technical support, troubleshooting, and maintenance for applications developed on the .NET framework. This role focuses on resolving issues, ensuring smooth application functionality, and collaborating with development teams to implement improvements or fixes. The .NET Support Analyst ensures that .NET-based applications meet the performance, availability, and reliability expectations of the business and its users.
Key Responsibilities:
1. Technical Support:
- Provide L1, L2 and L3 technical support for SSIS and SSRS -based applications.
- Diagnose and resolve application issues related to performance, bugs, and other technical problems.
- Analyze error logs, exceptions, and code to identify the root causes of issues.
- Work closely with developers to address code-related issues, patches, and fixes.
- Escalate complex issues to the development team when necessary.
2. Application Monitoring and Maintenance:
- Monitor SSIS Jobs and fix any issues
- Respond to alerts, system outages, and performance degradation issues in a timely manner.
- Perform routine maintenance such as application server updates, configuration changes, and patch management.
- Troubleshoot and resolve issues with related infrastructure, including web servers (e.g., IIS), databases, and networks.
3. Incident and Problem Management:
- Manage incidents and service requests related.
- Log, prioritize, and track issues to ensure they are resolved within defined service level agreements (SLAs).
- Investigate recurring problems and work on permanent fixes to minimize future disruptions.
- Participate in root cause analysis (RCA) to determine the underlying causes of complex application issues.
4. Collaboration with Development and Infrastructure Teams:
- Assist with the deployment of new software releases, patches, and updates to production environments.
- Provide feedback to developers on production issues and performance improvements.
5. User Support:
- Assist end-users and internal teams with application-related questions, issues, and training.
- Provide technical guidance and troubleshooting support for business-critical applications.
- Document issues, resolutions, and workarounds to improve user understanding and reduce future issues.
6. Documentation and Knowledge Management:
- Maintain up-to-date technical documentation, including troubleshooting steps, incident resolutions, and system configurations.
- Develop and maintain knowledge base articles to document common problems and solutions.
- Ensure that all changes, incidents, and resolutions are well-documented for future reference.
Key Skills
- Technical Skills:
- 8+ Years of Experience with MSBI (SSIS, SSAS, SSRS)
- Strong knowledge of Microsoft technologies such as IIS (Internet Information Services) for web hosting and SQL Server databases.
- Experience with debugging tools such as Visual Studio, Fiddler, and Postman.
- Familiarity with RESTful APIs, Web Services (SOAP), and integrations with other systems.
- Knowledge of version control tools (e.g., Git) and build/release management tools (e.g., Azure DevOps, Jenkins).
- Database Management:
- Solid understanding of relational databases like Microsoft SQL Server.
- Ability to write and troubleshoot SQL queries, stored procedures, and database triggers.
- Experience with database performance tuning and optimization.
- Problem-Solving:
- Strong troubleshooting and analytical skills with the ability to diagnose and resolve complex technical issues.
- Experience in performing root cause analysis to identify and resolve recurring issues.
- Soft Skills:
- Excellent verbal and written communication skills for interacting with users and stakeholders.
- Ability to work in a high-pressure environment and prioritize tasks effectively.
- Customer-focused attitude with a commitment to providing high-quality support.