Co-Op Student - Junior Application Developer
Competition : #42703
Salary : $ - $ Hourly
Position Type : Co-Op Student
Location : Halifax
Department : Cyber Security and Digital Solutions
Classification : Exclusion-NSPG
Closing Date : May 16, 2024 @ 11 : 59PM Atlantic Time
About the Department of Cyber Security and Digital Solutions
The Department of Cyber Security and Digital Solutions (CSDS) puts people first. We’re dedicated to driving digital transformation by helping government work in line with modern expectations.
Our large, diverse, and passionate team believes in user-centered, iterative, digital service design and embraces internet-era ways of working.
At CSDS, you’ll be part of a team that makes a real difference by designing, continuously improving, and delivering the programs and services people need, while working alongside caring, compassionate, and highly skilled professionals.
At CSDS, we don’t just accept difference we celebrate a culture of diversity, inclusion, and belonging!
We recognize that the people who use government programs and services come from all walks of life, and it’s essential that CSDS reflects the communities we serve.
This enables us to deliver better, more accessible, and inclusive public services. We’re committed to creating an environment where diverse perspectives and experiences are valued and where diverse talent can thrive.
About Our Opportunity
We are seeking a talented and motivated Computer Science Co-op Student to join our dynamic team. This co-op opportunity provides you with the chance to engage in exciting projects and gain hands-on experience in the field of computer science.
Collaborating closely with our team of skilled software developers and engineers, you will actively contribute to designing, developing, and testing innovative software solutions.
This role will expose you to various governmental business areas, enabling you to develop a comprehensive understanding of their respective responsibilities and processes.
Additionally, you will have the opportunity to shadow professionals, establish mentor relationships, and gain invaluable job experience within the public sector.
Primary Accountabilities
- Assist in the development and implementation of software applications.
- Participate in coding, debugging, and testing of software components.
- Collaborate with cross-functional teams to gather requirements and achieve project objectives.
- Conduct research to support the development of new technologies and solutions.
- Document software specifications, processes, and user guides.
- Troubleshoot and resolve technical issues as they arise.
Required Education and Skills
- Currently enrolled in a Bachelor's or Master's program in Computer Science or a related field. You plan to continue your university education after this work term.
- Strong programming skills in languages such as C# and SQL.
- Knowledge of software development methodologies and best practices.
- Familiarity with data structures, algorithms, and database systems.
- Excellent problem-solving and analytical abilities.
- Strong communication and teamwork skills.
- Proactive and eager to learn in a fast-paced environment.
Valued Assets
- Previous experience with software development projects or internships.
- Familiarity with web development technologies (HTML, CSS, JavaScript, etc.).
- Knowledge of Microsoft .Net technology and development platforms.
- Understanding of version control systems (, GitLab).
Salary Range : $;- $;Hourly