F

Cloud Applications and Backend Infrastructure Programmer

Forest Products Association of Canada / Canadian Wood Council
Full-time
On-site
Ottawa, Ontario, Canada

About CWC

The Canadian Wood Council (CWC) is the national association representing manufacturers of Canadian wood products used in construction. Our mission is to support our members by accelerating market demand for wood products and championing responsible leadership through excellence in codes, standards, and regulations. We further assist engineering efforts with our industry-leading WoodWorks® software, a vital resource for structural engineers. The software offers various programs, including Shearwalls, Sizer, and Connections, each tailored to specific aspects of wood design. You can learn more about us and our work at www.cwc.ca.

 

Position Overview

We are looking for a talented programmer with extensive experience in cloud-based applications and backend infrastructure development. The ideal candidate will have a strong understanding of online licensing and subscription payment systems. Additionally, this role requires expertise in converting existing C++ applications to web applications. The candidate should be a self-starter and very independent, capable of working proactively and collaboratively with various departments to deliver high-quality solutions.  


Specific Accountabilities

  • Design, develop, and maintain cloud-based applications.
  • Manage project budgets and ensure cost-effective solutions.
  • Participate in the building and managing of the backend infrastructure supporting our applications.
  • Integrate with online licensing and subscription payment systems.
  • Convert existing C++ applications to modern web applications.
  • Collaborate with cross-functional teams to ensure seamless integration of new features.
  • Troubleshoot and resolve technical issues related to cloud applications and backend infrastructure.
  • Stay updated with the latest industry trends and technologies.

 

Required Qualifications

  • Bachelor's degree in Computer Science, or a related field.
  • Proven experience in developing cloud-based applications.
  • Experience in converting C++ applications to web applications.
  • Proficiency in modern web programming languages.
  • Strong knowledge of online licensing and subscription payment systems.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Self-starter with the ability to work independently.
  • Familiarity with DevOps practices and tools.
  • Knowledge of security best practices for cloud applications.


Preferred Qualifications

  • Experience with containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with Responsive Design.
  • Interest in civil engineering practices.


Interested candidates are invited to submit their resume and cover letter. Please include examples of your previous work and any relevant certifications.