Security Awareness
Canadian National Railway (CN)
Montreal, QC
Senior Software Engineer Consultant
4 months
Transport Industry
Description
Select API framework, protocols and tools
Define end-points, methods, security, requests and responses
Define transfer data format: JSON, XML, CSV, or ProtoBuff
Define supported data models
Technologies: Web/mobile applications, Python, Flask: Flask-restful and Cassandra
Development Tools: VS code, and Swagger.
DevOps and CI Tools: Git, Jenkins, Dockers, and Shell scripting
Environments: Linux (server and client) and Windows (client)
Architecture: Microservices patterns
Management approach: Agile (Scrum)