Full Stack Developer

at  Thales

Burnaby, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Jul, 2024USD 85000 Annual10 Apr, 20243 year(s) or aboveVersion Control,Kubernetes,Jenkins,Artifactory,Css,Machine Learning,Numpy,Information Technology,Big Data,Firewall,Completion,Hibernate,Junit,Docker,Cloud,Pandas,Html,Containerization,Web Services,Databases,Sql,Computer Science,Data ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Location: Burnaby, Canada
Thales people architect solutions that support 85 million mainline and suburban passenger journeys, worldwide, every day. Our Rail Signalling and Communication systems are used on metro lines across major cities, and 72,000 kms of route, 52,000 trains per day in 16 countries are controlled by our Traffic Management Systems. Together We deployed the first-ever nationwide ticketing system which processes over 50 million ticketing transactions in 100 cities daily.
We are looking for a Full Stack Developer to join our team in Burnaby!
As a Software Developer within the 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 Responsibilities:

  • Development, testing, validation, demonstration and operational of Software solutions/services, including provisioning, packaging, deployment, administration and documentation
  • 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
  • Utilization of 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

Required Skills and Experience:

  • Bachelor’s degree in Software Engineering, Computer Science or Information Technology with minimum of 3 years’ experience
  • Java (Spring Boot, Hibernate, Maven, Junit, Mockito)
  • SQL (PostgreSQL)
  • Web-development technologies including HTML, CSS, JavaScript/TypeScript (Stencil.JS/React or similar front-end frameworks)
  • 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) and Pivotal Cloud Foundry
  • Experience managing competing priorities simultaneously and driving projects to completion

Preferred Skills and Experience:

  • 5+ years of relevant experience
  • Python development skills and experience with various data science libraries such as Pandas, Numpy, etc.
  • Experience with big data, analytics 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
  • Experience with Artificial Intelligence (AI) and Machine Learning (ML)

Salary Range: $85,000-95,000

The Company provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:

  • Health, Dental and Vision plans - 100% of premiums are company-paid
  • Retirement Savings Plan with a company contribution and a match, and without vesting period
  • Company paid holidays - 3 weeks of vacation, Christmas closure, personal days and sick days
  • Maternity/Parental/Adoption top up pay
  • Annual Incentive plan
  • Company provided Life Insurance, STD and Employee Assistance Plan

LI-Hybrid

LI-NS1

Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.

LI-NS

Responsibilities:

  • Development, testing, validation, demonstration and operational of Software solutions/services, including provisioning, packaging, deployment, administration and documentation
  • 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
  • Utilization of 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 tea


REQUIREMENT SUMMARY

Min:3.0Max:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Software engineering computer science or information technology with minimum of 3 years experience

Proficient

1

Burnaby, BC, Canada