Logo of Huzzle

Software Developer (New Grad): Angular/React/C#/Java

image

Thales

15d ago

  • Job
    Full-time
    Entry Level
  • Software Engineering
    IT & Cybersecurity
  • Ottawa

AI generated summary

  • You need a relevant degree and experience in front-end frameworks (Angular), back-end languages (C#, Java), and scripting (React/JS/TypeScript) with associated frameworks.
  • You will analyze user needs, design software, implement web applications, document code, apply Infrastructure as Code, and identify and fix software defects.

Requirements

  • Bachelor’s degree in software engineering, computer engineering, computer science, or equivalent education with relevant experience
  • Front-end web app software development with frameworks (i.e. Angular)
  • Back-end web app software development using a managed programming language (e.g. C#, Java) and an associated framework (e.g. Node.JS, Spring, .NET Core)
  • Web app software development using a scripting language (e.g. React/JavaScript/TypeScript, Python, Ruby) and an associated framework (e.g. Express.js, Django, Ruby on Rails)

Responsibilities

  • Participate in user needs / requirements analysis and software design
  • Experiment with new software stacks for proof of concept / pilot projects
  • Implement web applications software, including coding, unit testing, and integration
  • Produce software developer documentation
  • Apply Infrastructure as Code for quick and repeatable software deployment
  • Identify and analyze software defects and implement fixes into product releases

FAQs

What is the job title for this position?

The job title is Software Developer (New Grad): Angular/React/C#/Java.

Where is the job location?

The job is located in Ottawa, Canada, and follows a hybrid work model.

What qualifications are required for this position?

A Bachelor’s degree in software engineering, computer engineering, computer science, or equivalent education with relevant experience is required.

What programming languages and frameworks should applicants be familiar with?

Applicants should have experience with front-end frameworks such as Angular and React, as well as back-end languages like C# and Java, and associated frameworks like Node.js, Spring, or .NET Core.

Are there opportunities for new graduates to learn and experiment with new technologies?

Yes, new graduates will have the opportunity to experiment with new software stacks for proof of concept and pilot projects as part of their responsibilities.

What kind of projects will a Software Developer (New Grad) be involved in?

The Software Developer will be involved in implementing, integrating, testing, configuring, and documenting full stack web-based software applications, as well as supporting Innovation Team projects contributing to naval platform in-service support programs.

Is there a benefits program for employees?

Yes, Thales provides an extensive benefits program including company-paid health plans, retirement savings plans, holidays, vacation days, and employee discounts.

Will there be an emphasis on agile methodologies?

Yes, the position involves delivering value to the operational team quickly in an agile, incremental way.

Does this position require security clearance?

Yes, the position requires eligibility to obtain Canadian NATO Secret clearance and access to controlled technical information.

Does Thales have a diversity and inclusivity policy?

Yes, Thales is committed to valuing diversity and inclusivity in the workplace.

Will there be support for accommodations during the interview process?

Yes, Thales is committed to providing accommodations in all parts of the interview process and will work with candidates to meet their needs.

Can I find more information about working at Thales?

Yes, you can click on the provided link in the job description to learn more about working at Thales.

Build a future we can all trust.

Consulting
Industry
10,001+
Employees
2000
Founded Year

Mission & Purpose

Thales is a global technology leader with more than 77,000 employees on five continents. The Group is investing in digital and “deep tech” innovations – Big Data, artificial intelligence, connectivity, cybersecurity and quantum technology – to build a future we can all trust. Trust is essential for societies to flourish, with humans playing a central role in every critical decision. Thales's high-tech solutions, services and products help companies, organisations and governments to achieve their goals and ambitions. And in each of our five vertical markets — digital identity and security, defence and security, aerospace, space, and transport — our customers play a vital role in society.