
Senior Software Engineer
VSP Vision Care
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $94,500 - $161,700 per year
Job Level
Tech Stack
About the role
- Own the design construction, development, testing, implementation, and technology delivery for business needs throughout the company
- Responsible for technical aspects of the entire process of agile development for large complex projects
- May supervise or coordinate activities of other personnel as necessary within Agile development cycle
- Design, code/develop, test, and implement complex systems
- Design solutions to solve complex business problems, considering operational and functional aspects of the solution demonstrating an in-depth understanding of the business function and related functions
- Define solution scope to deliver early business value
- Ensure objectives are clear to all team members
- Lead and monitor the work of other development staff
- Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities
- Utilize advanced technical knowledge to influence GTS system architecture and future technological vision
- Drive constructive change, simplifying and improving the performance of critical systems, improving maintainability, and providing leadership
Requirements
- 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
- 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
- Exceptional hands-on coding abilities in C#, .Net stack and in Rest APIs
- 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
Benefits
- Eligible bonuses and commissions
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NetREST APIs.Net CoreEntity FrameworkSQL QueriesStored ProceduresTriggersUnit TestingAcceptance Testing
Soft skills
leadershipmentoringcommunicationproblem-solvingcoachingteam coordinationanalytical skillsindependent evaluationchange managementstakeholder liaison
Certifications
Bachelor’s Degree in Computer Science