You are on page 1of 2

Client Details

Full Stack Software Developer


DealerOn is a leading software platform for car dealership in the US to market to a
stay connected with their customers and former customers. They are looking to add
new features to their platform and are looking to expand their team.
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:
• Work in a team environment to design, develop, document and improve
services and web applications serving the automotive industry in a well-
designed and maintainable fashion.
• Contribute to anything from a multi-node distributed system, based on a
CQRS architecture, processing millions of vehicle records to a real time
system based on cloud technologies for capturing, processing, and delivering
leads.
• Assist other developers and internal customers to define requirements,
perform technical analysis, create implementation and integration plans for
new projects, and successfully execute on those plans.
• Communicate estimations, delays or unforeseen problems in your line of
work.
Technologies:
• .Net Framework/Core
• C#
• JavaScript/TypeScript
• Vue
• Azure
• MSSQL
• ElasticSearch
• Event sourcing/EventStore
• CQRS
Required Skills/Experience:
• Strong understanding of SOLID software design principles
• Experience working with package management tools to manage
dependencies
• Experience with continuous integration and continuous delivery practices
• Experience with HTTP API services
• Appreciation of the user experience at all points of interaction with the
software

Preferred Skills/Experience:
• 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
• Self-motivated to grow and learn in your area of expertise
• Staying observant of needs and sharing your thoughts with your team

You might also like