You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Software Application Developer

Burnaby, BC
Full Time
2 days ago
We are looking for a highly motivated individual who can stay organized in a fast-paced environment and successfully contribute to the team. The ideal candidate will have passion for the job, positive attitude, and be able to learn new things quickly.

Job Responsibilities:
    • Collaborate with teams to implement and maintain web-based software applications as well as networking related programs • Keep code base and design up to date with the latest trend and technologies • Follow the best practices within the team and organization

Skills Required:
    • In depth knowledge and hands on experience with Linux, web server, and database server • Working knowledge of C/C++, Go (golang), or Python • TCP/IP networking and Unix system APIs. It is a plus to have a strong grasp of sockets and IPC mechanisms • Security awareness for some common web security vulnerabilities • Have fundamental networking knowledge • Experience using Git as a source code control software • Excellent problem solving and troubleshooting skills

Nice to have:
    • Be comfortable and confident to learn a new technology in a reasonable amount of time • Familiar with some Big Data or DevOps related technologies are a plus (such as Hadoop, Apache Spark, Apache Kafka, Apache Pulsar, Docker or Kubernetes) • Experience with some in-memory cache systems are a plus (such as Memcached and Redis)

Educational Requirements:
    • Bachelor's Degree in Computer Science or equivalent experience


Software and Programming Information Technology