
Intern – Software Development
Entrust
internship
Posted on:
Location Type: Hybrid
Location: Ottawa • Canada
Visit company websiteExplore more
Salary
💰 CA$26 - CA$28 per hour
Job Level
Tech Stack
About the role
- Collaborate with a team of senior developers who work on Entrust Identity as a Service.
- Design and develop new features, in Java, JavaScript/TypeScript and React.
- Design and code unit tests and test infrastructure in Java/C#/JavaScript/Test Studio to verify functionality of Entrust software
- Build with tools such as Gradle, Git, Jira, Confluence and other open source tools
- Set up local development environment using Spring/Spring Boot, Docker and AWS.
Requirements
- Enrolled in an undergraduate Computer Science or Software Engineering program
- Completed at least two years of course work in your current program ( Resume must indicate if you are a 3rd or 4th year student )
- Good with details, time management and planning.
- Great at communications and writing.
- Can coordinate your activities within a team of energetic developers.
- Always consider the customer’s point of view.
- Located in Ottawa
- Able to commit to 8-month internship full time
- You have learned to program in several different languages
- You are comfortable working with Mac OS or the Unix/Linux family of operating systems
- You are interested in learning about Authentication, SAML, OIDC, OAuth, X.509, Smart cards, DevOps, AWS, Docker
- You understand object-oriented design and apply design patterns
- You have used tools to manage, build, and test code that you have written.
Benefits
- We offer flexibility
- We offer a diverse work environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJavaScriptTypeScriptReactC#unit testingobject-oriented designdesign patternsprogramming languagesDevOps
Soft skills
attention to detailtime managementplanningcommunicationwritingteam coordinationcustomer focus