Careers

You've always wanted
to work with a
great company...
  • Casual Dress Code in all offices
  • Foosball & Awesome Coffee Machine in Montreal
  • BBQ Fridays at our Provo office
  • Bike racks and showers in Montreal office.

Senior Software Developer - JavaScript

 Updated: May / 9 / 2010
Location: Montreal, QC
What You'll Do...
  • Participate in every phase of the development lifecycle, including analysis, design, coding, testing, debugging, and implementation.
  • Design component level solutions from system requirements.
  • Develop and debug software solutions both from scratch & within existing architectures.
  • Add new functionalities to the existing business application.
  • Take responsibility for time lines and deliverables.
  • Write documentation of the design and code.
  • Perform software problem investigation, problem resolution, unit/system integration and testing and documentation..
  • Provide support to Escalations Manager in evaluation of system operational anomalies and troubleshoot software problems.
  • Provide support to Escalations Manager in developing software corrections to be distributed as hot-fixes or as part of the software maintenance cycle.
Required Skills...
  • Excellent understanding of JavaScript, Java and web-based technologies.
  • Ability to develop feature reach Web 2.0 applications.
  • JavaScript(strong), AJAX(strong), Java(strong), PHP, SQL, JSP, XML, XSLT, HTML.
  • Bachelor's degree in Computer Science or Computer Engineering.
Additional Skills...
  • C#/C++(strong), VB, SQL,  XML, XSLT.
  • Experience with messaging servers, APIs and protocols (MAPI, CDO, WebDav, SMTP, IMAP).
  • Experience with standard technologies/protocols-LDAP, SOAP,HTTP/HTTPS, SMTP, POP3, IMAP.
What's Next?

If you have what it takes, tell us your story! We want to hear from you.
Please email us at careers@messagingarchitects.com with your resume and cover letter.

 
Your dream job is here…
We are a very horizontal organization that treats employees as business equals each with their own level of accountability and responsibility – which translates into more independence. 

Send to a Friend

Submit  * Indicates fields that are required

Contact Me

Submit  * Indicates fields that are required