Are you an experienced web developer with extensive front end skills (javascript, jquery, html, css) with good back end skills (C#, MVC, Razor)? We’re looking to expand our existing staff of senior level web developers so that we can drive several new initiatives. This work includes collaborating on the development of exciting public facing MVC web applications, converting existing winforms applications to internal MVC web applications, and maintaining / improving our existing public MVC web applications.
Some of the exciting technologies we work with include:
.NET 4.0, C#, ASP.NET MVC 3
Razor view engine
Windows Azure Platform (SDK 1.6)
HTML 5
Knockout.js
Entity Framework and Linq To Sql
NuGet
Visual Studio 2010
SQL Azure
SQL Server 2008 R2.
Continuous Integration (Jenkins and TFS)
WCF
WIF
OData
At DriveTime we try to stay as up to date as possible and look forward to using the vNext of MVC and Visual Studio. We greatly value a more stateless web development approach with MVC and do not do development with ASP.NET Web Forms.
Our Web Developers collaborate frequently with DBA’s, business analysts, testers, platform administrators and product owners in an effort to produce and deploy high quality software. Developers are given anything they need to be successful, including in person training for emerging technologies such as Windows Azure.
Our product owners have complete buy-in to producing quality software and we focus on constantly improving our software and software development processes. DriveTime is an agile organization with several teams that have recently migrated from scrum (which was in place for 5 years) to kanban in an effort to reduce overhead and bring the development side of the organization closer to the business side.
Job Description and Responsibilities
As a Senior Web Developer, you will create, maintain, and optimize source code for large web applications using the above technologies. In addition:
Participate end to end in the product life cycle: requirements gathering, solution design, development, testing, and implementation
Participate in peer discussions on architecture and overall direction of DriveTime platforms.
Work with team members to design solutions that are supported by the architecture of the existing systems.
Benefits to working at DriveTime
Work with a team of senior web developers focused on producing exceptional user experiences
Work with peers that are excited about producing quality software and software development practices
Work with latest technologies with a constant focus on what is on the horizon
An amazing, progressive work environment (Basketball court, table top shuffleboard, pool table, Foosball table, horse shoes, etc)
Excellent Medical, Dental & Vision Plans
Gym / Fitness area
Covered parking
Great training and tuition reimbursement
A culture of opportunity and promotion from within
Competitive Pay
401K Plan with company contribution
Requirements
Extensive (5+) years experience in web based front end development (Javascript, AJAX, JQuery, HTML, CSS).
Should be very familiar with the DOM, DOM manipulation and the ins and outs of asynchronous web development including a very strong JavaScript skillset
Should be very familiar with CSS and HTML in general
Should have experience developing external facing web applications / web sites
2+ years experience in .NET development (C#, ASP.NET, MVC)
Should be very familiar with ASP.NET based web development and C# in general
An understanding and experience in web security from the web application perspective
A Bachelor’s Degree or higher in related field, or professional experience working with related technologies
Strong debugging and troubleshooting skills
Good communication and collaboration skills.
DriveTime developers work very closely with strong supporting teams and will need great interpersonal skills.
Specific skillsets that are not required but very nice to have
HTML 5
MVC 2 & 3
Razor view engine
WCF
IIS 6.0 & 7.0
Windows Azure
Windows Identity Foundation (WIF)
Efficiency in relational databases - design and SQL development
Any equivalent combination of education, training and/or experience that fulfills the requirements of the position will be considered.
Hiring is contingent on passing a complete background check and drug screen.
Our Web Development teams are very excited to start working with you! In the mean time please feel free to research more about our IT organization through our videos and by reading Microsoft’s case studies on DriveTime: