Software Developer (Linux)

Industry

IT

Advert ID

CAN_538525

Location

Calgary

Job Type

Contract

Hours

Full-Time

Salary Range

Based on Experience

No. of Openings

1

Branch Information

Alberta Complex - Professional - (CAN) 10031 101 Street NW (Professional) AB Edmonton , AB T5J 0H9

ContactNumber

780-420-0110

Job Description

Manpower is currently seeking a Linux Software Developer for a contract in Calgary, AB.



Responsibilities:

* Writing software

* Performing thorough unit testing

* Peer code reviews

* Writing design specifications

* Reviewing requirements and estimates with stakeholders

* Being curious and passionate about the activities of the other team members

* Being open about when/where you're stuck



Required Education / Experience:

* Undergraduate degree in Computer Science/Engineering

* Minimum of five years of experience in software development.

* Ability to take full ownership of their work, is resourceful and analytical in solving problems, is candid and vocal, and acts with integrity.

* In-depth expertise in multiple aspects of Linux

* Strong C programming skills in highly concurrent systems (mutual exclusion, synchronization, inter-process communication, scheduling, resource management, user/kernel-space interactions)

* Open Source Dynamic Routing implementations (OSPF, BGP, VRF, quagga, zebra)

* Solid understanding of routing in the Linux kernel

* TCP/IP and related Layer 3 protocols

* Familiarity with SNMP/MIBs and NETCONF

* XML structured data-design and/or YANG development

* Integrating open source software

* Experience with ConfD middleware for developing OAM&P aspects of network devices

* Familiar with concepts in Agile methodologies

* Firewall technology

* MPLS

* IPV6

* Scripting in bash and/or perl

* Source code revision control tools such as git

* Debian package maintenance

* Open source development

* Embedded software for industrial, military, or transportation applications



Please email your resume directly to [email protected] or call 403-354-3135