FAQs
What is the location of the Software Developer (New Grad) position?
The position is located in Ottawa, Canada.
Is this position remote?
This is a hybrid position, allowing for both in-office and remote work.
What are the primary responsibilities of this role?
The primary responsibilities include implementing back-end web applications software, participating in software design, producing software developer documentation, identifying and analyzing software defects, and maintaining software development best practices.
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. Additionally, back-end web app software development experience with Java web services (1 year) and unit and integration test development experience using a framework such as JUnit are necessary.
What skills would be beneficial for candidates?
Beneficial skills include strong coding, unit testing, integration, and debugging skills; experience in a scrum/agile software development environment; strong communication skills; problem-solving and analytic skills; experience with REST API creation and/or management; and experience with containerization technologies like Docker and Kubernetes.
Are there any security clearance requirements for this position?
Yes, candidates must have the ability to obtain a NATO Secret security clearance and meet the eligibility requirements for the Canadian Controlled Goods Registration Program.
Will there be opportunities for travel in this role?
Yes, there may be occasional travel to customer sites for technical support or integration activities as well as travel within Canada for planning events.
What benefits does Thales offer to employees?
Thales offers an extensive benefits program including company-paid extended health, dental, life insurance, retirement savings plans, paid holidays, vacation days, sick leave, and employee discounts, among other benefits.
How does Thales support diversity and inclusion in the workplace?
Thales is committed to being an equal opportunity employer and values diversity and inclusivity in the workplace. They also provide accommodations during the interview process for applicants who require them.
Can you describe the software development environment for this position?
The position is in a scrum/agile software development environment, focusing on modern software development techniques and technologies.