Closing Date: February 7, 2025 at 4:00 PM
Canadian Institute of Cybersecurity
The Canadian Institute for Cybersecurity (CIC) is a multidisciplinary research and training institute at the University of New Brunswick, dedicated to advancing cybersecurity through cutting-edge research, innovation, and education. It collaborates with academia, industry, and government to address cybersecurity challenges, develop next-generation solutions, and train highly skilled professionals in the field.
WHAT WE OFFER
Full-time | (3-Year) Term | Fredericton | On-Campus
Standard Work Hours: Mon - Fri | 8:15 am - 4:30 pm | 36.25 hours per week
Salary Range: $54,773 - $71,188 per annum
A Market Differential may apply.
YOUR FOCUS
Reporting to the Associate Director of Training and R&D, the Cybersecurity Software Developer works independently to convert project requirements to technical design specifications and develop code for enterprise-wide and other cybersecurity projects. The Cybersecurity Software Developer interacts with business and technology partners at various levels while applying subject-matter expertise to security technologies and solutions.
- Manage technical development of cybersecurity software from inception through user acceptance, including projects which affect multiple collaborators and partners and/or pose high-risk situations.
- Design steps and modules, define timelines, and identify and resolve issues.
- Analyze project requirements and identify test scenarios
- Develop and implement comprehensive test plans and test cases
- Perform functional and non-functional testing
- Work with data engineering technologies, including Kafka, Elasticsearch, Linux, and various databases.
- Assign work and provide oversight to others, such as co-op students. May serve as technical lead and make decisions regarding technical direction.
- Present options and manage industry partners' expectations.
- Design skills to define Technical Design Specifications for complex and high impact projects.
- Create logic flow charts and process diagrams.
- Create and/or modify code to meet specifications. Test and debug work.
- Support production software operations during normal business and off-hours.
- Contribute to team discussions.
- Troubleshoot and resolve partners' issues.
- Provide industry partners support to an entire R&O project.
- Stay up to date with industry trends, emerging technologies, and best practices related to data engineering and software development.
- Perform other job-related duties as assigned.
WHAT YOU BRING
- A university degree in Computer Science, Software Engineering, or in a relevant discipline.
- Strong proficiency in programming languages such as Python, with experience in developing robust, scalable applications.
- Solid understanding of Linux operating systems, particularly CentOS and Ubuntu.
- Familiarity with databases such as MySQL, PostgreSQL, or MongoDB, including data modelling and query optimization.
- 3-5 years' related experience in developing software programs.
Additional Strengths
- Previous experience serving as a team and/or technical lead in software applications development projects will be considered an asset.
- Strong expertise in Enterprise application development.
- Strong analytical and problem-solving capabilities.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Established communication skills and ability to interact with both business and technology partners at various levels while applying subject matter expertise.
WHY CHOOSE UNB?
UNB offers a large variety of benefits for employees, including a full pension, a minimum of three weeks of vacation annually, the Employee and Family Assistance Program (EFAP), and dental, life, and health insurance.
PROFESSIONAL & TECHNICAL STAFF UNION (PTSU)
This position is part of the PSAC, Local 60551 employee group and falls under the PTSU Collective Agreement.
COMMITMENT TO EQUITY, DIVERSITY & INCLUSION
The University of New Brunswick and PSAC/PTSU Local 60551 are committed to employment equity and fostering diversity within our community and developing an inclusive workplace that reflects the richness of the broader community that we serve. The University welcomes and encourages applications from all qualified individuals who will help us achieve our goals, including women, visible minorities, Aboriginal persons, persons with disabilities, persons of any sexual orientation, gender identity or gender expression. Preference will be given to Canadian citizens and permanent residents of Canada.
We thank all who apply; however, only those selected for an interview will be contacted.