Duties and Responsibilities:
Design, build and maintain web applications for both internal tools and customer-facing applications.
Help out in other areas your skills can be applied (to be determined by the successful applicant’s skillset)
Skills and Qualifications:
Excellent problem-solving skills
Courteous and just generally nice to be around
Good understanding of computer science fundamentals including object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
Knowledge of software engineering best practices
Familiarity with source control management
Proficiency in web application development, specifically with applications based on a LAMP stack using PHP, MySQL, HTML, CSS, and JavaScript.
Understanding of database design and its use in web applications
A good feel for user interface design
Education and Experience:
BS degree in Computer Science, Computer Engineering or similar technical field of study or equivalent practical experience
4+ years of software engineering/programming work experience
2+ years of work experience programming for web applications in a PHP environment
Bonus Skills:
Experience with: C/C++ in embedded systems
Experience with AWS IoT / Cognito / Lambda
Having worked at multiple levels of the stack, ranging from front-end user interfaces through to back-end systems and all points in between
Familiarity with networking protocols and pub/sub
Compensation:
Salary to be negotiated based on successful applicant’s skill set and experience
Bonus: annual bonus for company profit sharing
Benefits: Health, Dental, Vision + Life Insurance
Location:
Hybrid position with part-time in the office and part work from home.
Office is located in Kanata
About Celebright:
Celebright is a Fast Growing, Ottawa-based company. We design permanent holiday lighting systems, which combine custom lighting controller hardware with industry-leading cloud-based control. We’re a tight-knit group of nice people, with a focus on creating quality products and delivering an excellent customer experience.
Job Summary We are looking to hire a temporary Data Entry Clerk to handle important data management in spreadsheets. This...
Apply For This JobJob Description Hiring General Labourer for one of our clients in Airdrie, AB. Responsibilities: Pallet the woods Lifting upto 30-50...
Apply For This JobVeuillez noter que ce poste est en télétravail. Alithya, chef de file en transformation numérique, accompagne des clients et des...
Apply For This JobFletcher Group Automation is seeking a fully remote Bookkeeper to join our team! You will be working with our General...
Apply For This JobGrand Erie District School Board represents more than 27,000 students in 58 elementary schools and 14 secondary schools within the...
Apply For This JobThe Scheduling Coordinator works directly with the project team to ensure projects are scheduled and completed in accordance with contract...
Apply For This Job