Software Engineer II

Company Overview

We design, develop, and provide a technology platform for the automotive dealership industry. We have a product suite of really cool software solutions for just about every department of our customer’s business. We started in 2001 so we aren’t at the start up phase. We are well established and have a pretty sizeable market share. 1/3 of all cars sold in the US and Canada are sold using our products. We have software development teams in 4 states.

Essential Duties:

Develop complex software engineering solutions

Create automated unit and integration tests

Collaborate with members of a SCRUM team to ensure success (Product Owners, Engineers, QA, Designer)

Participate in Sprint Planning, Retrospectives and Backlog Grooming

Facilitate the decomposition of business requirements into Use Cases and Acceptance Criteria

Document and execute Acceptance Tests

Perform risk analysis and risk based regression testing

Skills/Requirements Qualifications

Education: Bachelor’s Degree in Computer Science or equivalent experience and knowledge

Experience:

2-6 Years Software Engineering

Agile/SCRUM

Developing and Implementing enterprise applications

Skills & Expertise (Intermediate Level):

C# .NET 4.0 Framework or higher

SQL Server 2008/2012 and the SQL language

ASP.NET MVC and Web API

JavaScript (Angular and/or Knockout JavaScript libraries), jQuery, Bootstrap

HTML5 and CSS3

Memory management, performance tuning and profiling

LINQ, Generics, Lambda expressions, extension methods, attributes

ORM Frameworks (Entity Framework, NHibernate)

IoC containers e.g. Unity, MEF, Ninject

Web Services and serialization, XML, JSON, SOAP, WCF, REST


Back to top