IT Operations Engineer - .Net Team Engineer
Summary
Production support engineer on a .NET team at an insurance company: analyzing and resolving production issues, handling job failures and major incident calls, performing root cause analysis, and doing minor design/development work. Core stack: C#, ASP.NET/.NET Core, SQL (DB2/MS SQL Server), Azure, Kafka, Git/CI-CD.
Responsibilities:
Provide production support for application using .NET technologies (C#, ASP.NET, .NET core, MVC, WCF)
Analyse issues reported by users and implement resolutions
Production Support activities include handling job failures, debugging data issues, root cause analysis of failures and working with business and interface IT partners to fix, restart or reprocess.
Support also includes performing test runs for interface partners, generate relevant test results & reports and responding to outages.
Continuous process improvements are carried out to enhance error handling, change rules & mappings, increase automation, and reduce incident count.
Attending major incident management calls
Perform minor enhancement work (design and develop)
Good expertise on the service-now produce usage
Ability to alert and respond to the issues.
Track and follow through the issues until complete
Work/coordinate with interfacing application teams for issue resolution
Build knowledge base
Able to work in shifts (US EST and LATAM)
Work with application development, understand new functionality being implemented and provide production support as necessary
Participate/Support (application or infrastructure) as necessary
Participate/Perform DR activities
Stay updated with the latest trends and best practices in .NET development and front-end/back-end technologies
Identify opportunities to improve application performance, security, and scalability
Qualifications:
4 to 6 years hands on experience in .NET frameworks and application production support
Good proficiency in .NET frameworks (ASP.NET, .NET Core, C#) and IDE
Experience with front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React, Vue.js)
Experience with relational databases design, development (e.g., IBM DB2, MS SQL Server) and proficiency in SQL
Familiarity with RESTful APIs, Web Services, and Microservices architecture
Experience in use of source code management (Git, GitHub), DevOps, CICD
Experience with deployment of microservices into containers, code into on-prem environments
Experience with Cloud platforms (Azure), integrate with API Management, Key Vaults, Storage, AZ functions, AppInsights, App Services, Web Apps and so on
Experience in producing and consuming messages with Kafka, integration with SailPoint/OIM, Vaults like CyberArk
Experience:
Experience on small enhancement work (minor development work - designing and develop ETL workflows)
Experience in organization standards, participation full project development life cycle right from requirements gathering, development to implementation and support, change management process, warranty support procedures (incidents/problems/changes)
Working experience in Agile environment and Scrum framework process (ceremonies, daily standups, agility, responsibilities and accountability)
Experience in use of JIRA for requirements, development, daily updates, deployments and communication with project stakeholders