Job Summary
Daily Activities of Production Support Team
System & Application Monitoring Use monitoring tools (e.g., Application Insights) to track system health and application performance. Review dashboards and alerts for anomalies or failures. Incident Management Respond to incidents and service requests via ticketing systems (e.g., ServiceNow, JIRA). Perform initial triage, troubleshooting, and escalation as needed. Communicate status updates to stakeholders and management. Issue Resolution Analyze logs, traces, and error messages to identify root causes. Apply fixes, workarounds, or coordinate with development teams for code-level issues. Validate and document resolutions. Change & Release Support Support deployment activities, including pre/post-release validation and rollback procedures. Participate in change management meetings and impact assessments. Documentation & Knowledge Sharing Update knowledge base articles, runbooks, and troubleshooting guides. Share learnings and best practices with the team. Maintenance Tasks Perform routine health checks, backups, and batch job monitoring. Manage SSL certificates, user access, and scheduled tasks. Continuous Improvement Identify recurring issues and propose automation or process enhancements. Participate in root cause analysis (RCA) and preventive action planning.
Key Responsibilities
1. Lead the team in architecting, designing, and implementing scalable and secure .net applications on azure cloud platform.
2. Provide technical expertise in c# programming language to optimize application performance and functionality.
3. Collaborate with cross functional teams to gather requirements, analyze technical feasibility, and recommend appropriate solutions.
4. Conduct code reviews, identify areas for improvement, and ensure adherence to coding standards and best practices.
5. Troubleshoot complex technical issues, propose innovative solutions, and implement fixes to enhance system reliability.
6. Stay updated with the latest trends in .net, azure, and c# technologies to drive continuous improvement and innovation within the team.
Skill Requirements
1. Proficient in .net framework, including asp.net, mvc, and web api for building robust web applications.
2. Strong knowledge of azure cloud services, such as azure functions, azure sql database, and azure app service.
3. Expertise in c# programming language with a focus on object-oriented design principles and development patterns.
4. Experience in designing and implementing microservices architecture using .net core and azure kubernetes service (aks).
5. Familiarity with devops practices, ci/cd pipelines, and automation tools for efficient software delivery.
6. Excellent problem-solving skills, analytical thinking, and the ability to communicate technical concepts effectively.
7. AI Claude is additional requirement and mandatory