Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Sr. Backend Software Engineer
Recruited by NLB Services 8 months ago Address Mississauga, Ontario, Canada
Lead Software Engineer Jobs
Recruited by TEEMA 8 months ago Address Ottawa, Ontario, Canada
Full Stack Developer (Azure Backend, Unity And Web Frontend)
Recruited by Realize Medical Inc. 8 months ago Address Ottawa, Ontario, Canada
Full Stack Technical Lead - Hybrid
Recruited by Citi 9 months ago Address Mississauga, Ontario, Canada
Principal/Lead Software Engineer - Automotive Camera Driver Technology
Recruited by Qualcomm 9 months ago Address Markham, Ontario, Canada
Lead Software Engineer, Trilogy (Remote) - $100,000/Year Usd
Recruited by Crossover 9 months ago Address Ottawa, Ontario, Canada
Principal Software Engineer (Etl)
Recruited by PointClickCare 9 months ago Address Mississauga, Ontario, Canada
Software Developer - Full Stack
Recruited by Aarorn Technologies Inc 9 months ago Address Sault Ste. Marie, Ontario, Canada
Full Stack Software Developer
Recruited by IBM 9 months ago Address Markham, Ontario, Canada
Senior Full Stack Engineer, Ai
Recruited by Business Reporter 9 months ago Address Ottawa, Ontario, Canada
Senior Full Stack Engineer (Typescript)
Recruited by CSC Generation 10 months ago Address Markham, Ontario, Canada
Senior Software Engineer - Backend
Recruited by Huawei Technologies Canada Co., Ltd. 10 months ago Address Markham, Ontario, Canada
Full-Stack Engineer - Freelance [Remote]
Recruited by Braintrust 10 months ago Address Oakville, Ontario, Canada
Full-Stack Engineer - Freelance [Remote]
Recruited by Braintrust 10 months ago Address Ottawa, Ontario, Canada
Full Stack Software Engineer (Mid To Sr Level)
Recruited by AMD 10 months ago Address Markham, Ontario, Canada
(Can) Gt - Software Developer Iii (Full Stack)
Recruited by Walmart Canada 10 months ago Address Mississauga, Ontario, Canada
Full Stack - Technical Architect
Recruited by VDart 10 months ago Address Markham, Ontario, Canada
Full Stack Engineer (Hybrid)
Recruited by McCormick & Company 10 months ago Address Mississauga, Ontario, Canada
Software Engineer - Full Stack (Remote)
Recruited by APOLLO Insurance 10 months ago Address Ottawa, Ontario, Canada

Full-Stack Cloud Software Engineer

Company

Thales

Address Ottawa, Ontario, Canada
Employment type FULL_TIME
Salary
Category Defense and Space Manufacturing,Aviation and Aerospace Component Manufacturing
Expires 2023-08-16
Posted at 10 months ago
Job Description
Location: Ottawa, Canada
Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.
Position Summary:
This is a hybrid position based in Ottawa, Ontario.
Thales is looking for a seasoned full-stack Software Engineer, for the Luna Cloud HSM team. You will work across a variety of disciplines to investigate, prototype, develop, test, and deliver, software across the full technology stack. This includes UI development to building backend services in a micro-service based, secure, native cloud enterprise deployment. You will be involved in understanding requirements, translating them into working enterprise level architecture, as well as, implementing and supporting the solution. You will work closely with a cross-matrixed team, in a scaled agile environment. You will be involved in the entire software development lifecycle, including automation and DevOps.
Minimum Requirements:
  • Collaborate with other developers, to share knowledge, and improve overall product/solution. Responsibilities include;
  • Proactively participating in creating unit test cases, along with integration & performance testing
  • Participating in issue investigation, and deployment of applications, and testing/integration in various deployed environments
  • Remaining up-to-date on industry trends, and applying the latest evolving technologies, and frameworks
  • Managing the source code repository for projects in Git
  • Enhancing, and maturing, our existing automation test suite and tooling
  • Implementing and following security best practices
  • Providing feedback to documentation team to develop, improve, and review Customer centric feature documentation
  • Building cloud native software, using various platform-as-a-service (PaaS), Software-as-a-Service (SaaS), Infrastructure-as-a-Service (IaaS) technologies and related tools
  • Interacting with UX team to implement and verify user experience concepts
  • Following agile methodology. This includes active participation in sprint planning and retrospective meetings, creation of user stories, as well as, corresponding tasks
  • Interfacing with geographically distributed teams in Austin, Ottawa, Toronto,, and other locations on a regular basis
  • Applying coding/implementation best practices to produce elegant, high quality, resilient, maintainable, and reusable code
  • Documenting, managing, and maintaining internal knowledge and processes
Required Skills & Experience:
  • In-depth experience working with Linux and Linux based applications
  • Strong programming skills in Python, Javascript and HTML
  • Minimum 5 years’ experience with web markup, protocol and client-side scripting technologies in general, including HTML5, CSS3, JavaScript, AJAX, JSON, JQuery, REST API, Angular, React, Node.js
  • Strong backend development skills integrating with Web based front-end and SQL/non-SQL databases such as MySQL, Postgres,
  • Bachelor’s degree in Computer Science or Computer Engineering
  • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
  • Familiarity working with continuous integration tools such as: Gitlab, Teamcity, Concourse, Terraform, and CI/CD pipeline setup working experience
  • Familiarity with unit test development, such as junit, and test automation, using frameworks, such as Selenium, Protractor, or Playwright
  • Demonstrate strong troubleshooting skills in a cloud environment
  • Ability to effectively work in a cross matrixed team environment
  • Minimum of 7 years’ experience developing web based client-server applications using a combination of Java, Golang, or Python, as well as, web application server setup/configuration
  • Strong collaboration and communication skills which will be fundamental to your, and the overall teams success, of the projects you work on
  • Demonstrate experience in building complex enterprise micro-service cloud based applications
  • Highly motivated, enthusiastic, with an extreme desire for continual learning, and the ability to work under minimal guidance with demonstrated analytical and problem solving skills in order to deliver features on time in a fast paced team environment
  • Minimum of 5 years’ experience delivering software in an Agile/SAFe/Scrum development environment: designing and implementing the feature; design testing a solution; developing automated functional tests and unit tests; continuous integration/delivery; drafting the information needed in developer and customer documentation; and addressing bugs and improvements. As such, working knowledge of JIRA, GIT, build and deployment systems is required.
  • An endless passion for continually learning which provide you the building blocks to develop industry leading secure cloud native applications
  • Develop and design RESTful services and APIs
  • Experience developing code using IDE’s such as Intellij or Visual studio
  • Extensive experience in the implementation of highly secure web-based cloud applications using the latest industry standards
  • Stay current and provide insight on cutting edge software approaches, architectures, and vendors
Preferred Qualifications:
  • Familiarity with FIPS (Federal Information Processing Standards), and other NIST requirements
  • Working knowledge of cryptographic concepts (i.e. Encryption concepts and technologies), and an understanding of encryption and cryptographic key management with experience using them to protect sensitive data in database, applications, storage systems, virtualized platforms and cloud environment.
  • Networking and cloud infrastructure knowledge and above average application troubleshooting experience
  • Working experience/knowledge with industry leading cloud providers GCP or AWS
  • Experience providing L3 pager support for large complex enterprise applications
  • Experience with automated deployment and associated technologies: terraforms, helm, yaml, ansible
  • Deployment and management of docker containers deployed in a kubernetes environment
  • Experience with security and identity management (access management, authentication, authorization identity providers), as well as, monitoring framework
  • Working knowledge of CI/CD build and deployment pipelines and DevOps common industry practices
  • Knowledge of code analysis tools such as IDE Tools, Security and Open source scanning tools, such as Blackduck, logging and monitoring tools (i.e. datadog)
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.