Intern – Software Development - 8 months - Hybrid Ottawa
Ottawa, Ontario, Canada
Internship
Hybrid
$26/hr - $28/hr
Intern
Entrust is an industry leader in identity-centric security solutions, and they are seeking an Intern in Software Development. The role involves collaborating with senior developers to design and develop new features, while gaining experience in a hybrid work environment.
Responsibilities
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
Qualification
Required
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
Preferred
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
Career Growth: Whether you’re a budding developer or a seasoned expert, we’re invested in your professional journey. With learning-forward initiatives and exciting challenges, your growth is our priority.
Flexibility: Life is all about balance. Whether you’re remote, hybrid, or on-site, we offer flexible options that fit your lifestyle.
Collaboration: Here, your voice matters. Our teams thrive on sharing ideas, brainstorming solutions, and working together to build a better tomorrow.
Entrust offers identity-based security software and services.