Experience:
5+ years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Posted:
1/19/2017
Job Category:
Software Development
See more jobs for students and recent grads who studied:
Eyefinity - Software Engineer
VSP | Rancho Cordova, California
Tell Us More About Your Job Preferences
By telling us what you think of this job, we can help find jobs that match your interests. If you want to see more jobs like this, click on the smiley face. Or if this job isn't what you are looking for, click the frowny face. Learn More...

Follow This Company
Share

Job Description

General Summary

With minimal supervision, generate design, develop, improve, maintain, update, test, implement, and deliver technology to business needs throughout VSP Global.  Software Engineer is self – directed and responsible for aspects of the entire process of agile development for medium to large complex projects. 

Essential Functions

Utilize business user stories to determine business  and technology requirements to ultimately deliver exceptional programs, features,  modules, and small projects in a timely and cost – effective manner

 

Populate design and development plan, delivering highly complex code, and as needed participating/mentoring throughout coding of others, continue to be active participant throughout testing, and implementation within an agile environment

 

Produce highest quality of code for highly complex projects/required functionality; actively participate/facilitate code walkthrough and debugging ensuring even the most difficult bugs are resolved regardless of external dependencies and/or existence across modules

 

Develop and execute test plans for complex programs; unit test, and automate testing for features and modules

 

Ensure software designs are maintainable and in accordance with GTS technology architecture, hardware capabilities, cross-environments and future technological vision

 

Determine development issues cause and develop solution(s); ensure remedy is an effective permanent solution in order to prevent future issues

 

Maintain existing systems, make modifications in order to adapt to business needs or technology changes

 

Analyze existing systems, contribute to system planning throughout the organization

 

Help define and develop the test and production environment, coordinate the migration of the system, and/or coordinate efforts with other IT projects

 

Adhere to architectural guidelines, standards and delivery discipline processes; document the various computer systems enhancements/modifications or information retrievals/updates and update/create procedures

 

Interact and effectively communicate with business partners and other IT staff; act as an information resource by providing assistance and support to team members

 

Assist in evaluating vendor packages and make recommendations

 

Determines process improvements and best practices

 

Coordinate activities of other personnel for reaching goals

 

Remain current on new technologies; introduce applicable technology in alignment with VSP goals and for creative solutions

 

Guide change with a focus on optimal outcomes

Job Specifications

Typically has the following skills or abilities:

 

Bachelor’s Degree in Computer Science or related field

 

Minimum 5 years of programming experience

 

In depth programming experience in one or more current programming languages

 

Experience designing, programming, and implementing large information systems

 

Highly developed knowledge of application of computer science, and engineering of technology

 

Uses judgment and comprehensive knowledge to provide in – depth evaluation and analysis of complex technological issues

 

Provide detailed evaluations and practical solutions that take into account all dynamic factors

 

Ability to provide procedures for new technological processes

 

Excellent analytical, organization, and communication skills

 

Excellent analytical and problem - solving skills for moderate to complex problems

 

Excellent time management skills

 

Meet/exceed organizations best practices, expectations, and standards

 

Identify and mitigate risk(s)

 

Excellent written and verbal communication skills

 

Demonstrated ability to guide others in regards to team self-management

 

Ability to regularly exercise discretion and independent judgment in the performance of his/her job duties

 

Required

C#

.NET Web API, RESTful Web Services, or WCF

TSQL

TDD Principles

OO Principles

Nhibernate or Entity Framework

.NET MVC

Experience with AWS and S3

 

 

Desired

JQuery

IOC/DI

Continuous Integration

 

Working Conditions / Physical Demands

The working environment is generally favorable lighting and temperature is adequate, and there are no hazardous or unpleasant conditions caused by noise, dust etc.

 

The above information on this description has been designed to indicate the general nature and level of work performed by employees within this classification.  It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job grade.

 

About VSP

VSP provides a variety of flexible eyecare benefit plans. With nearly 38 million members, one in eight people in the United States relies on VSP for eyecare health coverage. VSP's Sight for Students program has helped more than 200,000 low-income/uninsured children receive free eyecare services since its inception in 1997.

This company profile was created by AfterCollege and is about VSP. This page is not endorsed by or affiliated with VSP. For questions regarding company profiles, please email: care@aftercollege.com.