Software Engineer

DealerOn, Inc.

Job Description:

The Software Engineer is a talented software developer with experience writing applications for the web and a drive to continue learning and improving. The Software Engineer contributes to a team environment and solves problems together. As well as staying up to date on the latest trends and technologies via news articles, online courses and trainings (such as Udacity or Coursera), and tech blogs (maybe you’ve contributed a few articles yourself). This individual enjoys development, creating new things, sharing your work with others, and most importantly, learning new things.

Essential Functions:

Produce well-designed, maintainable code that adheres to SOLID software design principles

Adhere to software development processes and participate in discussions to enhance and optimize development operations

Implement code that adheres to architecture design and implementation plans agreed upon with technical lead and software architect

Gain thorough understanding of systems and core business functions in order to provide informed suggestions and solutions

Participate in code reviews and be comfortable sharing code with other members of the team

Advocate and demonstrate use of industry best-practices, high-quality code, and compliance with department development processes

Proactively communicate delays or unforeseen problems that will delay assigned tasks

Creates, updates, and maintains system documentation.

Communicate estimations, delays or unforeseen problems in your line of work

Technologies:

.Net Framework/Core

C#

JavaScript/TypeScript

Vue

Azure

MSSQL

GraphQL

ElasticSearch

Event sourcing/EventStore

CQRS

Required Skills/Experience:

Bachelors degree in computer science, software engineer, or related degree, or equivalent experience

2 years of Software engineering experience

Strong understanding of SOLID software design principles

Experience working with package management tools (NuGet) to manage dependencies

Experience with continuous integration and continuous delivery (CI/CD) practices

Experience with HTTP API services

Appreciation of the user experience at all points of interaction with the software

Preferred Skills/Experience

Understanding of Azure and Vue

A strong understanding of Object Oriented Programming

Adept troubleshooting and debugging techniques to quickly identify incorrect code

Experienced in working with a team and sharing knowledge to improve processes and efficiency

Experience working in Agile teams to deliver continuous improvement

Experience with distributed version control systems and concepts

#LI-Remote

The salary range for this position is $77,500 – $152,500.

The maximum range shown represents your earning potential with DealerOn for the life time of the role.

The posted salary range for this position may be adjusted based on job-related factors permitted by law, such as experience and training; geographic location; licensure and certifications; market factors; departmental budgets; and responsibility. Our Talent Acquisition Team will be happy to answer any questions.

This position is available in various US locations; however, it is not open to residents of…

Alabama (AL), Alaska (AK), Arkansas (AR), California (CA), Colorado (CO), Connecticut (CT), Delaware (DE), Hawaii (HI), Idaho (ID), Indiana (IN), Iowa (IA), Kansas (KS), Kentucky (KY), Louisiana (LA), Maine (ME), Massachusetts (MA), Mississippi (MS), Missouri (MO), Montana (MT), Nebraska (NE), New Hampshire (NH), New Jersey (NJ), New Mexico (NM), New York (NY), North Dakota (ND), Oklahoma (OK), Rhode Island (RI), South Dakota (SD), Vermont (VT), Wisconsin (WI), and Wyoming (WY).

About Us:

We are an online marketing company providing website and agency services to automotive dealerships across North and South America. We are known for our cutting-edge products that streamline the car buying process and provide an experience both shoppers and dealers love. Our business model is working: we were recognized on the Inc. 5000 list of fastest growing companies six years in a row, expanding to over 30 manufacturer relationship, and over 5,000 dealer partners. We are proud of what our company has done, and it’s all due to the talented and diverse team we’ve been lucky enough to assemble.

Perks and Benefits:

Aside from the awesome people you will get to interact with on a daily basis, we offer a number of benefits, including:

Medical, dental and vision insurance

Company matched 401K plan

Flexible PTO Sick Leave

6 weeks paid Parental Leave

8 Paid National Holidays

Company-paid basic Life Insurance

Voluntary supplemental Life Insurance

Voluntary long-term/short-term disability insurance

Voluntary Pet Insurance

Optional Healthcare/Dependent Care FSA Account

DealerOn is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We also participate in E-Verify (for more information, click here: E-verify Participation and Right to Work).

Powered by JazzHR

Show Full Vacancy