On behalf of our partner, an innovative leader in the IoT, we are currently looking for an exceptional Web Developer to be part of a rock star technical team.
Responsibilities
Identify and promote opportunities for product quality improvement and development efficiency
Perform design and code review for team members to validate customer requirement conformance and software development best practices
Propose systematic advancements to build large scale system with clear understanding of existing architecture and functionality
On-time delivery of reliable, scalable and maintainable product with strong focus on customer satisfaction
Manage assignments with competing priorities by evaluating technical complexities while balancing business needs
Strive to stay current with web applications technology and market demands with goal to improve product
Translate marketing requirements into actionable technical specifications with usability and performance as main focus
Requirements
Must be well organized, methodical, detail oriented with excellent analytical skills
Experience with software development life cycles, Agile is highly desirable
Ability to work well with people and be both highly motivated and motivating
Demonstrated ability to multi-task with excellent time management skills
Must have excellent written and verbal communications skills
Must have excellent interpersonal skills
Must be a self-starter
Degree in Electrical or Computer Engineering, Computer Science or a Technology Diploma with relevant industry experience
10+ years of experience in developing complex software applications
10+ years of experience in software development using Java and JavaScript
5+ years of experience in developing services on Linux
Solid experience in object-oriented design
Experience in MySQL and other data store technologies
Apply via email by sending an adequate resume (MS Word document) to: jobs@ipn-brainpower.com. Make mention of the exact job title in the subject line. Please send your resume, per Canadian law, without any personal information except of contact details and name. We thank all applicants, however, only those under consideration will be contacted.