To develop a Fleet management solution that integrates different information and communication technologies, protocols and standards;
To integrate many different information sources, related but not limited to the transportation context, into the solution considering its geospatial information for real-time and historical visualizations;
To develop PoC (Proof of Concepts) with the selected technologies, analyze technical constrains and check the compliance with the requirements;
To design and develop the web pages and mobile applications that will be part of the solution;
To contribute to the integration and deployment of the solutions components using cloud architectures, specifically Microsoft Azure;
To contribute to the analysis, development, integration and configuration of the Multimodal Solution by interacting with other team members and key stakeholders.
Core Technical Skills:
Senior software engineer level, with a minimum of 5 years’ experience. It is desired specially using Microsoft technologies’ stack;
It is desired an experience in .NET Framework 4.6, C#, LINQ, Entity Framework, T-SQL 2014, Web API, Unity and Oauth2;
Experienced in SOA, based on web services and/or RESTfull APIs;
Experienced in Unit Testing frameworks and tools. Experienced in TDD is considered an advantage;
Knowledge of UML, design patterns and SOLID principles;
Other development technologies and languages. Knowledge of mobile and web development technologies and frameworks and any other programing language will be highly valuable;
Experienced in cloud technologies, configuration and development, as well as hybrid cloud architectures. Experience in Azure’s stack is considered an advantage;
Used to work in Agile environments. Scrum knowledge and experience is considered an advantage.
Knowledge of hardware monitoring protocols and interfaces;
Knowledge of Geographic Information Systems.
Willing to learn and use new IDEs, languages and development frameworks;