Full Stack Software Developer
The Full Stack Software Developer should have experience building web applications and a strong drive for continuous learning and improvement. This role involves collaborating in a team environment to solve problems collectively. The ideal candidate stays current with the latest trends and technologies through news articles, online courses, and training programs (such as Udacity or Coursera), and tech blogs—perhaps even contributing their own articles. This individual is passionate about development, enjoys creating new solutions, sharing their work with others, and, above all, is eager to keep learning.
#LI-DNI
- .NET Framework/Core
- C#
- JavaScript/TypeScript
- Vue
- Azure
- MSSQL
- AWS
- Azure
- ElasticSearch
- Event sourcing/EventStore
- CQRS
Day-to-day Responsibilities
- 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.
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.