A strong customer focus and drive to create best-of-class products with an outstanding user experience The ability to anticipate problems and take decisive action, giving regard to the impact on other project teams, development partners and stakeholders Demonstrated delivery of major projects with a focus on quality and productivity in a continuous integration/delivery environment Good verbal and written communication skills working within a geographically distributed development team Experience developing scalable microservice architectures Experience with Cloud programming, ideally Amazon cloud services (AWS) (e.g. Lambda, Kinesis, ElasticCache, ECS) and experience with docker containers Exposure to distributed caching frameworks (e.g Redis, Memcached) and messaging frameworks (e.g. Kinesis, SQS/SNS, RabbitMQ) Good understanding of the .NET ecosystem (Framework and Core) and C# Experience with Angular, TypeScript, JavaScript, CSS, and HTML Experience writing automated unit and end-to-end tests Experience with GIT or other revision control system Experience working with relational (SQL Server, Postgres etc) and NoSQL (Redis, Dynamo, etc) databases Experience with low level data structure and algorithm design Strong knowledge of OOA, OOD, SOLID principles and multi-threading. Experience with ELK Stack Mobile Development (iOS or Android) experience Exposure to TDD and/or BDD Enthusiasm for the revolution that s happening in transportation, can see the opportunities that exist as vehicles become more connected and increasingly autonomous, and want to be a part of it
Email me jobs like this