JOB DESCRIPTION
We are seeking a highly skilled and experienced Senior Software Engineer L3 Support Analyst with strong expertise in .NET technologies and SQL Server. The ideal candidate will be responsible for handling complex technical issues working closely with product engineering QA DevOps and customer-facing teams to resolve incidents and improve system reliability. You will be involved in troubleshooting production issues implementing bug fixes improving system stability rotational on-call support and performing minor enhancements in existing will also have the opportunity to bring your creative ideas to the table to deliver better solutions to our users.
All of this will be accomplished with cutting edge lean-agile software development methodologies. Our culture fosters collaboration innovation integrity mentorship commitment to success and fun. Our managers are dedicated to growing their people and offering an opportunity that allows you to make impact in your career.
Core Requirements and Responsibilities:
Essential job functions included but are not limited to the following:
Advanced Troubleshooting & Problem Solving: L3 support is tasked with resolving issues that are difficult to diagnose and require in-depth knowledge of the system code and may involve recreating issues analyzing logs and identifying root causes.
Root Cause Analysis: L3 support needs to go beyond just fixing issues and understand why they involves in-depth analysis potentially requiring collaboration with developers or engineers.
System Expertise: L3 support should have a deep understanding of the technology stack including hardware software network and infrastructure.
Collaboration: L3 support often works with other support levels (L1 L2) development teams and other internal stakeholders.
Knowledge Management: L3 support is responsible for documenting solutions creating troubleshooting guides and contributing to the companys knowledge base.
Mentorship: L3 support is expected to mentor junior team members providing guidance and technical expertise.
Incident Management: L3 support is involved in managing incidents coordinating efforts to restore service and communicating with stakeholders.
Product Development: In some cases L3 support may contribute to product development by identifying bugs proposing solutions and testing new features.
Automation and Tooling: L3 support may develop and maintain tools and scripts to automate tasks and improve efficiency.
Performance Monitoring and Analysis: L3 support should monitor system performance identify bottlenecks and recommend solutions.
On-Call Support: L3 support is required to be on-call and available to respond to incidents after office hours or during off-peak times.
Knowledge Skills and Abilities:
Should have good knowledge of web applications development and support.
Should have good knowledge of database designing stored procedures user defined functions triggers and joins.
Should have good knowledge of data analysis.
Should have good knowledge of MVC framework.
Should have good communication skills.
Fix the issues on time and able to provide detailed information with root cause analysis and issue fix details.
Should have knowledge of applications monitoring tools like Dynatrace Splunk.
Curious and avid learners.
Self-motivated and excellent problem-solvers.
Collaborate with their peers designing pragmatic solutions.
Operate best in a fast-paced flexible work environment.
Prepare technical training and information sessions for other staff.
Should be able to take decisions quickly.
Qualifications:
Are interested and capable of learning other programming languages as needed
Required Experience:
Senior IC
Looking to start your career in Technology? We have opportunities right here in mid-Michigan! Vertafore is looking for talented people to join our team in Michigan. Our dynamic environment provides professional development, fast upward mobility, and e