{"id":13647,"date":"2024-04-01T12:26:18","date_gmt":"2024-04-01T16:26:18","guid":{"rendered":"https:\/\/williscollege.com\/?post_type=awsm_job_openings&p=13647"},"modified":"2024-04-26T20:13:03","modified_gmt":"2024-04-27T00:13:03","slug":"cyber-security-python-programmer","status":"expired","type":"awsm_job_openings","link":"https:\/\/williscollege.com\/?post_type=awsm_job_openings&p=13647","title":{"rendered":"Cyber Security Python Programmer"},"content":{"rendered":"
\n
\n
\n
\n

 <\/p>\n

Willis College is looking to hire an experienced, Cyber Security Python Programmer<\/p>\n

for our Ottawa campus. This is a short term 3-week 120-hour contract. The ideal<\/p>\n

candidate is passionate about python as an application as a Cybersecurity tool and they<\/p>\n

should be eager to share their knowledge and expertise with the next generation of<\/p>\n

leaders in the field.<\/p>\n

Duties & Responsibilities Related to Student Instruction:<\/b><\/p>\n

\uf0b7 Employing a variety of student-centred, active learning techniques designed to<\/p>\n

engage students<\/p>\n

\uf0b7 Demonstrating a mastery of Python for Cyber Security, incorporating this<\/p>\n

practical experience in teaching lessons, issuing relevant assignments, and class<\/p>\n

activities<\/p>\n

\uf0b7 Incorporating up-to-date subject-matter expertise that reflects current trends in<\/p>\n

this field of study<\/p>\n

\uf0b7 Displaying expertise by clarifying abstract and complex ideas using relevant<\/p>\n

examples and analogies<\/p>\n

\uf0b7 Utilizing qualitative inquiry methods and experiential instructional techniques, to<\/p>\n

engage with students and enrich their skills\u2019 sets<\/p>\n

\uf0b7 Employing instructional technology and active learning approaches to enhance<\/p>\n

the learning experience<\/p>\n

\uf0b7 Evaluating students\u2019 academic performance, using a variety of College-approved<\/p>\n

assessments and techniques.<\/p>\n

Curriculum Responsibilities:<\/b><\/p>\n

\uf0b7 Providing suggestions for LMS links and other useful multimedia, e.g., updates to<\/p>\n

labs, software, and courseware<\/p>\n

\uf0b7 Assisting with the development of the College\u2019s curricula, e.g., contributing<\/p>\n

course materials for use in the approved curriculum<\/p>\n

\uf0b7 Completing faculty surveys, participating in curriculum meetings, and making<\/p>\n

recommendations for constructive changes<\/p>\n

\uf0b7 Participating in program and institutional effectiveness assessments<\/p>\n

\uf0b7 Presenting the College\u2019s academic programs in a positive light to applicants and<\/p>\n

the wider community.<\/p>\n

Administrative Duties:<\/b><\/p>\n

\uf0b7 Keeping regular office hours for meeting with students; and by referring them to<\/p>\n

the appropriate persons and resources when needed<\/p>\n

\uf0b7 Performing administrative duties in a timely manner, e.g., taking attendance,<\/p>\n

entering midterm and final grades, and attending scheduled campus and<\/p>\n

College-wide faculty meetings<\/p>\n

\uf0b7 Contacting students who have missed classes promptly, and documenting this in<\/p>\n

the learning management system<\/p>\n

\uf0b7 Maintaining classrooms and computer\/skills labs.<\/p>\n

Professional Service Responsibilities to the College:<\/p>\n

\uf0b7 Exhibiting knowledge of, and support for, our College Catalog and program-<\/p>\n

specific academic policies; and complying with all academic and regulatory<\/p>\n

policies<\/p>\n

\uf0b7 Modeling professionalism and engaging in continued professional development<\/p>\n

qualifications\u2019 programs through ongoing education<\/p>\n

\uf0b7 Attending Graduation Ceremonies and other campus activities as required\u2014such<\/p>\n

as staff meetings, open houses, student award ceremonies, and so on<\/p>\n

\uf0b7 Representing the College in a positive manner to internal and external<\/p>\n

constituents.<\/p>\n

Education, Experience & Technical Skills Required<\/b><\/p>\n

\uf0b7 Four-years\u2019 cyber security experience is required; 7 to 12-years\u2019 industry<\/p>\n

experience is preferred.<\/p>\n

\uf0b7 A Bachelor\u2019s Degree in but not limited to Computer Science, or Computer<\/p>\n

Programming, Information Science or Computer Engineering from a recognized<\/p>\n

Canadian university, college or the equivalent is a definite asset<\/p>\n

\uf0b7 CompTIA Security +, CCNA Security Windows Server 2012 or above, Linux,<\/p>\n

CYSA+ certifications are considered highly desirable assets.<\/p>\n

\uf0b7 Three-years\u2019 teaching is preferred<\/p>\n

\uf0b7 Systems administration; security frameworks; and security audit compliance<\/p>\n

\uf0b7 Vulnerability Management and Assessments, Network Security, Cloud Security<\/p>\n

\uf0b7 Incident response, business continuity, disaster recovery, digital forensics, and<\/p>\n

problem management skills<\/p>\n

\uf0b7 Scripting and automation with Python, Ruby, Perl, Java Script, SQL<\/p>\n

\uf0b7 Understanding of Python modules and packages, software tool requirements,<\/p>\n

and hands-on experience with network administration and Cyber Security.<\/p>\n

\uf0b7 Knowledge of socket programming, TCP sockets, and multi-threading techniques<\/p>\n

in Python.<\/p>\n

\uf0b7 Familiarity with web scraping techniques, understanding, and implementation of<\/p>\n

Scapy, and proficiency with Burp Suite for HTTP traffic analysis and reporting.<\/p>\n

\uf0b7 Understanding of encryption, decryption, and authentication processes,<\/p>\n

familiarity with cryptography types, and experience in testing multiple<\/p>\n

authentication schemes.<\/p>\n

\uf0b7 Proficiency in file handling in Python e.g., reading, writing, and manipulating files.<\/p>\n

\uf0b7 Competence in data manipulation and analysis for basic to advanced operations<\/p>\n

using the Pandas library, data cleaning, preprocessing, and visualization with<\/p>\n

Matplotlib.<\/p>\n

\uf0b7 Expertise in Object-Oriented Programming (OOP) in Python: classes, objects,<\/p>\n

constructors, destructors, inheritance, encapsulation, and polymorphism.<\/p>\n

\uf0b7 Tools such as tcpdump, WinDump, Wireshark, Snort, Zeek\u2026<\/p>\n

\uf0b7 Thorough expertise with Antivirus\/IDS\/IPS\/firewall operations<\/p>\n

\uf0b7 Experience with developing capture the flag events<\/p>\n

Interested in Working at Willis College?<\/b><\/p>\n

At Willis College, we are dedicated to skills-training excellence that leads to lasting<\/p>\n

training and career employment skills. As one of the best colleges in Canada suited to<\/p>\n

the ever-changing and emerging demands of the labour market, we are always looking<\/p>\n

for talented, enthusiastic individuals who love to teach, and who sincerely want to make<\/p>\n

a real and lasting difference in people\u2019s lives.<\/p>\n<\/div>\n<\/div>\n

\n

Job Type: Fixed term contract<\/p>\n

Contract length: 3 weeks<\/p>\n<\/div>\n

\n

Salary: $3,333.00 per week<\/p>\n<\/div>\n

\n

Benefits:<\/p>\n