My local Lexus dealership does exactly this. The software platform they use will send me a text message when my car is ready.
- Design, code, implement, and support key line-of-business applications and third-party integrations.
- Establish the development process and build a small team of developers.
- Collaborate with a team of people who have successfully built and sold previous companies.
Technical Requirements - At least three years of software development experience on public-facing web applications.
- An in-depth understanding of the Microsoft web application stack: C#, .NET Framework, ASP.NET MVC, Web API, and Microsoft SQL Server.
- Strong skills in database architecture, efficient indexing and ad hoc queries.
- Experience with a Javascript MVC/MVVM framework such as Angular, Ember, Backbone, et al; or a view-only framework like ReactJS
- Experience developing for distributed systems, microservices, message queues (RabbitMQ, Amazon SQS), caching (Redis), and web sockets (SignalR)
- Mastery of HTML/CSS/Javascript. These should be second nature.
- Familiar with one or more HTML, CSS, and JS frameworks; preferably Bootstrap
- Able to effectively use source control systems and workflows in a small team environment; preferably Git and Gitflow.
- Familiar with Agile software development methodologies
- Can write quality unit tests and perform integration testing
Mystery Tackle Box is based in downtown Evanston with easy access from all major public transportation systems. The Davis stop on the purple line is a block away.