Intern Software Engineer - Nepean, Canada - Thales Canada

    Default job background
    TEMPORARY
    Description
    Location: Ottawa, CanadaThales 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

    The Intern Software Engineer, a 6 month term beginning early May 2024, will be working to develop, test, automate, build and deploy STA solutions for authentication, identity and access management. The position will be working with R&D teams located in Ottawa, Austin and Noida and interact with Solution Architects, Product Management and UX teams to meet business objectives and quality of solution delivered for customers. The role will require also keeping in mind scalability, performance, operation and user experience, and overall architecture of the solution. It will also require active involvement in the various scrum team activities and overall SAFe planning and commitments, as well as participation in technical community of knowledge.

    Key Areas of Responsibility


    • Learn about the STA solution and its development environment.

    • Contribute to the design, implementation and testing of features with scalability, performance, deployment / operation and end-user experience in mind.

    • Apply coding/implementation best practices to produce elegant, high quality and reusable code.

    • Implement and follow security best practices for web applications.

    • Collaborate with other validators and developers to share knowledge and improve overall product/solution.

    • Keep up-to-date with latest technologies evolution and frameworks.

    • Interact with UX team to verify implementation of user experience concepts.

    • Follow the agile methodology used for the project. This includes creation of user stories and corresponding tasks.

    • Regularly archive source code into Gitlab, the source code repository for projects. The corresponding documentation is created and maintained in Confluence. Jira will be used for story, task, and issue tracking.

    • Participate in issue investigation and deployment of applications and new releases in testing/integration environment as needed.

    • Interface with the geographically distributed teams in Austin, Ottawa, Noida on a regular basis.

    Minimum Qualifications


    • Student completing a Bachelor's degree in computer science or other relevant field of study.

    • Previously completed college level course work in computer programming language such as .NET, JavaScript or java

    • Ability to effectively communicate technical design, specification or implementation details of college coursework or internship project.

    • Curiosity and desire to learn about complex cloud solution

    • Taken previous college level course work in cloud computing or database.

    • Familiarity with Agile/SAFe methodology

    Special Position Requirements


    • Hybrid working role at the Ottawa office site.

    • Occasional flexibility to work outside of normal business hours to collaborate with remote teams.

    • Prolonged periods working on a computer.

    Why Join Us?

    OUR COMMITMENT TO STEM
    Advancing science, technology, engineering, and mathematics (STEM) education is a critical focus for Thales. Our future success depends on our collective of highly trained, highly capable technical talent, and we're committed to providing our co-ops with in-depth experience in these areas.

    From supporting global engineering and technology nonprofits like Technovation, to offering different leadership development programs and bursaries to female students, including the Canadian Industrial Leadership Award (CILA), we take pride in our role in inspiring the STEM leaders of tomorrow.

    Supporting non-profit STEM partnerships and projects is a worldwide commitment for Thales, and is further supported through our Solidarity Program, which encourages employees to contribute their knowledge, expertise, time and energy to support important causes.

    #LI-WM1
    #LI-hybrid

    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.