Intermediate Full Stack Developer
Toronto
Thales
From Aerospace, Space, Defence to Security & Transportation, Thales helps its customers to create a safer world by giving them the tools they need to perform critical tasksAbout Us
A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there’s something for everyone to get stuck into. And that’s where you come in.
Toronto, Ontario, Canada (Hybrid)As an Intermediate Full Stack Developer within the Hitachi Rail GTS-URS Data Competency Centre (DCC), you will strive to deliver Digital Products and Services hosted both On-Premises and on Cloud Platforms that delight customers and users. Ready to be flexible and proactive, whilst being comfortable with learning a new domain, concepts and techniques. You will be working with AGILE methodologies, where knowledge of Cloud technologies, Data Analytics, Site Reliability and DevSecOps principles will be a valuable asset to the team.
Focused primarily on our Digital Products and Data Analytics, you will be working collaboratively in an international context to ensure development and support of the solution. From UX design, clean and secure coding, QA, deployment on core or on cloud platform and service delivery and proper documentation write-up, you will be directly contributing to all aspects of define and delivery of core new products for the business. The Data Competency Center’s Platform leverages the abundance of data generated during day-to-day passenger operation for urban railways in every continent and has a direct impact on commuter experience and project execution with improvements such as better passenger travel times, faster system reliability growth, and less passenger service disruptions.
Key Accountabilities:
Development of both front-end and back-end software solutions, testing and debugging, validation, demonstration and operation of software solutions/services, including provisioning, packaging, deployment, administration, software requirements and software design documentation
Develop, test and manage APIs for seamless integration with other services
Delivery of high-quality best-practice clean and secure code via CI/CD Pipelines
Contribute to solving complex technical integration problems and to work collaboratively with the rest of the team to build a shared approach consensus
Review code, test procedures and test results.
Identify the root cause and implement corrections for software defects.
Propose solutions appropriate for the phase of the project and the duration of the planned activity.
Utilization of Cross-Platform Optimization on both On-Premise and Cloud platform to meet the project requirements with cybersecurity implications identification
Work in an Agile, cross-functional multinational team, actively engaging to support the success of the team. Collaborate with other developers, designers and the product team to create scalable software solutions
Key Requirements
Minimum 3 years relevant working experience
University degree in Computer Science, Engineering or a closely related field
Intermediate Level Skills in Back-End Development with: Java (Spring Boot, Hibernate, Maven, Junit, Mockito), Python
Intermediate Level Experience in Front-End Languages: HTML, CSS, JavaScript/TypeScript, and frameworks like React or Angular
Intermediate Level in Database Management: Experience with SQL and/or NoSQL databases like PostgreSQL, MongoDB, etc.
Object storage (Azure Data Lake/AWS S3 or similar)
DevOps skills and technologies: version control with Git (GitLab/Bitbucket or similar), Docker, Artifactory, CI/CD (Jenkins, GitLab CI/CD or similar)
Knowledge of cloud and containerization, particularly AZURE, clustered deployment orchestration (Kubernetes), containers (Docker)
Experience managing competing priorities simultaneously and driving projects to completion
Problem-Solving Abilities: Strong Analytical skills to understand and solve complex issues
Communication Skills: Ability to effectively communicate with team members and stakeholders
Preferred Qualifications
Python development skills and experience with various data science libraries such as Pandas, Numpy, etc.
Experience with big data, data analytics pipelines platforms and visualizations tools e.g. Kibana, Elasticsearch/ELK, Grafana, Superset, Apache Spark, Azure Data Lake, Data Bricks
Possess understanding and previous use of common integration patterns for cloud, web services and public API Gateway deployments, (ingress web-server, web-proxy, load-balancer, firewall, databases, etc.)
Experience in railway signaling, air traffic, avionics or similar critical system domains
Interest in Artificial Intelligence (AI) and Machine Learning (ML)
Thank you for your interest in Hitachi Rail. If your application is of interest, we will be in contact. Please do not hesitate to discover more about us and our latest jobs at https://www.hitachirail.com/careers.
At Hitachi Rail, there is a place for everyone. We welcome and value differences in background, age, gender, sexuality, family status, disability, race, nationality, ethnicity, religion, and world view. It is our commitment to create an inclusive environment - we are proud to be an equal opportunity employer.
We would be delighted if you would be one of our followers at https://www.linkedin.com/company/hitachirail.
#LI-DD1* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Angular APIs AWS Azure Big Data Bitbucket CI/CD Computer Science Data Analytics Databricks DevOps Docker Elasticsearch ELK Engineering Git GitLab Grafana Java JavaScript Jenkins Kibana Kubernetes Machine Learning Maven MongoDB NoSQL NumPy Pandas Pipelines PostgreSQL Python React Spark SQL Superset Testing TypeScript UX
Perks/benefits: Career development Flex hours Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.