| JOB POSTING INFORMATION | ||||||
|---|---|---|---|---|---|---|
| Position Type: | Professional Experience Year Co-op (PEY Co-op: 12-16 months) | |||||
| Job Title: | Student Software Developer | |||||
| Job Location: | Ottawa | |||||
| Job Location Type: | Flexible | |||||
| If working on site, can you provide a copy of your COVID-19 safety protocols?: | No | |||||
| Number of Positions: | 1 | |||||
| Salary: | Salary Not Available, 40.0 hours per week | |||||
| Start Date: | 05/06/2024 | |||||
| End Date: | 08/29/2025 | |||||
| Job Function: | Engineering | |||||
| Job Description: |
Job Summary As a student software developer you will be involved in the designing, writing, and testing software for Crypto4A's QxEDGE Platform, the world's first, hardware and software-defined security platform that optimizes, protects and consolidates critical business applications by leveraging a next generation Hardware Security Module (HSM) inside a single, tamper-proof appliance. The position calls for a student software developer with some experience and knowledge developing for, and building/configuring Linux platforms, and security-focused Java and web-based services that run on top of them. Crypto4A Technologies Inc. is a Canadian cyber security firm offering a platform for organizations requiring High Assurance across complex networks, applications and devices. Our QxEDGE platform provides HSM-as-a-Service capabilities and simplifies the challenges of managing security infrastructure with ease of deployment and remote management. Within the appliance is a next generation hardware security module that encapsulates sensitive information within the cryptographic boundary while assuring quantum computing readiness. Job Responsibilities Job responsibilities include: Utilize Java code to develop and test new security software for the Crypto4A QxEDGE products and services. Apply established development processes and assist in process improvement. Analyze requirements and propose design alternatives. Develop test software and procedures. Generate complete and accurate user and design documentation. Provide input to architecture, design and code reviews. Provide input and evaluation of new technologies and products. Provide task breakdowns and accurate estimates for project planning Review and validation of software releases |
|||||
| Job Requirements: |
Required Skills Required skills include: Software development skills in Java Familiarity with web services technologies and best practices Understanding of cryptographic principles, standards and protocols Strong sense of responsibility, commitment to quality and achieving deadlines. Knowledge of software engineering processes and standards. Experience in the following is expected: software configuration management tools. software defect tracking tools. software debugging tools. Good written and verbal communication skills |
|||||
| Preferred Disciplines: |
|
|||||
| All Co-op programs: | No | |||||
| Targeted Co-op Programs: |
Targeted Programs
Professional Experience Year Co-op (12 - 16 months)
|
|||||
| APPLICATION INFORMATION | |
|---|---|
| Application Deadline: | Oct 1, 2023 11:59 PM |
| Application Receipt Procedure: | Online via system |
| U of T Job Coordinator: | Yasmine Abdelhady |
| ORGANIZATION INFORMATION | |
|---|---|
| Organization: | Crypto4A Technologies Inc |
| Division: | Engineering |
| Website: | https://crypto4a.com/ |
| ADDITIONAL INFORMATION | |
|---|---|
| Length of Workterm: | FIXED PEY Co-op: 12 months |

