We are looking for another senior web developer to join our development teams at Carvana. You would be working with other developers on various Azure based web applications, both public and internal to support the Carvana site. At Carvana, we regularly work on very complex JavaScript based web applications, consumer facing public web sites, Azure services, Azure queues and everything in between. If you enjoy working with MVC, JavaScript, and C#, then reach out to us and we can talk! We have a very easy application process, simply email us your resume to recruiter@carvana.com, no need to fill out long, boring, repetitive forms.
For more information about Carvana, check out our video.
We understand how important it is for developers to stay as up to date as possible. IT leadership encourages the use of the latest technology including new versions of Visual Studio and the .NET framework when they become available. New development for both internal and external applications is actively being done with:
- .NET 4.5
- C#
- ASP.NET MVC4 (Razor view engine)
- JavaScript
- KnockoutJS
- WCF (SOAP and REST)
- Entity Framework
- Windows Azure
- Visual Studio 2013
- TFS 2012
- SQL Server 2008 R2
- SQL Azure
Along with early adoption, developers are given everything they need to be successful with these emerging technologies, including subscriptions to Pluralsight as well as in-person training when required.
Carvana is an agile organization that uses Kanban in an effort to reduce overhead and bring the development side of the organization closer to the business side. Because of this relationship, our product owners have complete buy-in to the processes required for producing quality software and they understand how these processes allow them to create competitive advantages and improve their business processes and capabilities.
Job Description and Responsibilities
As a Senior Web Developer, you will create, maintain, and optimize source code for large web services and 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 our applications
- Work with team members to design solutions that are supported by the architecture of the existing systems.