How to Apply
Email careers@bluink.ca with the subject line "Senior PHP Developer" and your attached PDF résumé.
Introduction
You will be a member of a high performing team with responsibility for end-to-end development of our web and application servers and supporting infrastructure. The ideal candidate will be an exceptional software developer with broad experience implementing multi-tenant web-based solutions that are elegant, secure, performant, and standards-compliant. Strong communication skills, attention to detail, a customer-focussed mentality, and the ability to meet deadlines are critical to this role.
Responsibilities
- Reviewing and assimilating written requirements as provided by product management and technical managers.
- Designing and developing web-based solutions to satisfy technical and business requirements related to digital identity.
- Writing structured, well-organized, and reusable code.
- Writing technical documentation suitable for internal and external consumption.
- Interfacing with Bluink technology partners as required.
- Participating in software project planning and coordination. Defining and coordinating the technical tasks required for development.
- Tracking the progress of tasks and updating the status using project tracking tools.
- Escalating technical issues to product and technical managers when necessary.
- Providing technical direction to and mentoring more junior developers.
Desired Qualifications
- Bachelor's degree in Computer Science, related technical field or equivalent practical experience.
- Must have no less than 7+ years of software development experience.
- Experience with web application development and integration, and software development platforms and solutions (including PHP, JavaScript, Python) in Linux environments.
- Experience with front-end web development (HTML5 / CSS / JavaScript / Responsive Design).
- Experience designing and developing software for scalable, distributed systems.
- Working knowledge of Linux, web development platforms, and related technologies.
- Knowledge and expertise in federation and web authentication protocols such as OpenID Connect, SAML, and JWT.
- Understanding of DNS, TCP, Firewalls, Proxy Servers, DMZ, Load Balancing, VPN, VPC.
- Ability to read and understand industry standards related to digital identity, privacy, security, authentication, and authorization.
- Experience with git, version control and deployment environments.
- Experience with Agile delivery and development methodologies.
- Experience with web security and best practices.
- Excellent communication skills (verbal and written).
Location: Ottawa, Ontario
Note: Our team is currently working remotely. However, remote candidates must be willing to relocate to Ottawa.
Perks
- Energetic start-up environment (felt even with team currently working remotely).
- Challenging assignments/projects.
- Complimentary access to applicable Udemy online learning courses.
- MacBook or PC laptop access.