Software Developer - New Grad
Thales
- Ottawa, ON
- Permanent
- Full-time
- Participate in requirements analysis and software design;
- Implement applications software, including coding, unit testing, and integration;
- Produce software developer documentation;
- Identify and analyze software defects and implement fixes into product releases;
- Build and maintain currency in software development best practices and methodologies
- Bachelor’s degree in software engineering, computer engineering, computer science, or equivalent education with relevant experience
- Experience/expertise in software development including programming in C#. Post-graduation work experience is not a mandatory requirement for this position
- Very strong coding, unit testing, and debugging skills
- Experience programming in Java and/or C++
- General knowledge and/or experience with databases/SQL
- Interest in or familiarity with military C2, C3, or C4ISR and in advancing the safety and security of soldiers in the Canadian Army
- Experience developing Graphical User Interfaces with WPF while working in a scrum/agile software development environment
- Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:
- Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.
- Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.
- Company paid holidays, vacation days, and paid sick leave.
- Voluntary Life, AD&D, Critical Illness, Long-Term Disability.
- Employee Discounts on home, auto, and gym membership.
- System of systems engineering and integration;
- Core network;
- Applications; and
- Intelligence, surveillance, target acquisition, and reconnaissance (ISTAR).