Logo of Huzzle

Cloud Development Software Engineer 8-month COOP

image

Thales

Mar 23

Applications are closed

  • Internship
    Full-time
    Off-cycle Internship
  • Software Engineering
  • Ottawa

Requirements

  • Basic Qualifications:
  • Enrolled in a Bachelor’s degree program in Computer Science or Computer Engineering
  • Proven programming skills in Java, Linux scripting languages, along with frameworks, such as Springboot
  • Minimum 1-year of experience delivering software in an agile development environment: designing and coding the feature; testing the solution; addressing defects
  • Experience developing code using IDE’s such as Intellij or Visual Studio
  • Demonstrate knowledge in building enterprise micro-service cloud based applications
  • Minimum of 1-year of experience developing web based client-server applications using Java, as well as, web application server setup/configuration
  • Experience in web services, web standards; REST, HTML/CSS/JavaScript

Responsibilities

  • Modifying existing code to resolve defects or deficiencies
  • Develop cloud native software, using various platform-as-a-service (PaaS), Software-as-a-Service (SaaS), Infrastructure-as-a-Service (IaaS) technologies and related tools
  • Applying coding/implementation best practices to produce refined, high quality, scalable, maintainable, and reusable code
  • Implementing and following security best practices
  • Proactively participating in the creation of unit, API, and integration automated test cases
  • Participating in issue investigation, and deployment of applications, and testing/integration in various deployed environments
  • Managing the source code repository for projects in Git
  • Documenting, managing, and maintaining internal knowledge and processes
  • Remaining up-to-date on industry trends, and applying the latest evolving technologies, and frameworks
  • Following agile methodology. This includes active participation in sprint planning and retrospective meetings, creation of user stories, as well as, corresponding tasks
  • Interacting with UX team to implement and verify user experience concepts
  • Providing feedback to documentation team to develop, improve Customer centric feature documentation
  • Interfacing with geographically distributed teams in Austin, Ottawa, Noida, and other locations on a regular basis

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.