Job Title: Senior Software Engineer Company Name: VSP Vision Care Job Url: https://vsp.wd1.myworkdayjobs.com/VSPVisionCareers/job/Remote-US/Senior-Software-Engineer_R-9066?source=jobright&jr_id=69b24e51a8ac8e70ff6620e2 Job Description: Job Specifications Typically has the following skills or abilities: Bachelor’s Degree in Computer Science or related field, or equivalent experience Minimum 6 years of programming experience Advanced programming experience in one or more current programming languages Excellent written and verbal communication skills Full technical knowledge of all phases of application development including analysis and programming Ability to independently provide in–depth evaluation and analysis of unique complex technological issues Demonstrated ability to lead others to optimal outcomes Exercise discretion and independent judgment in the performance of job duties Preferred Skills Exceptional hands-on coding abilities in C#, .Net stack and in Rest APIs Demonstrated prior experience in end-to-end ownership of building brand new enterprise-grade software applications from scratch to production delivery Extensive experience and being comfortable in managing production environments, including deployments, maintenance, incident resolution, and full ownership of production stability Proven ability to act as the go-to technical resource and liaison between stakeholders, product managers, and design teams Strong expertise in hands-on REST API development using .Net Core, C#, Entity Framework and Visual Studio code analysis Expertise in Microsoft Azure (Azure Functions, Logic Apps, Azure Data Factory, App Services, Application Insights, Azure API Management, and Service Bus) and Azure DevOps (CI/CD) Expertise in MS SQL Server - SQL Queries, Stored Procedures, Triggers, Indexes Expertise in writing unit/acceptance tests and participating in code reviews