To apply for this job you must first either login or register

Full-Stack Developer

Montreal,†Quebec †-†Permanent



Job Description


Our client in Old Montreal is looking for a new, eager, energetic, Software Developer with either a strong focus on the front (Front End: JavaScript, Node, jQuery, jQuery-UI, Backbone, Require.js) and an appreciation of all that makes the Front End of an application both beautiful to behold and in a Cloud environment or a strong command of the middle tier (Logic ) and back-end (data source ).


Our client is also interested in those interested in Mobile Development (iOS, Android, Objective C, Xamarin). As a member of one of several small teams you will be responsible for the design, development, and maintenance of our existing products, as well as our next generation applications. Our client is both Small and Large. The Montreal team has about 50 persons. They are backed by a Powerhouse in the field of Visual Communications



Responsibilities:

 Contribute to global architecture and system design
 Work on the development and design of our next generation products
 Continue development, design and maintenance of existing product suite
 Evaluate current software architecture/development environment and contribute to their improvement.
 Work with product management team to define new products and product features based on market requirements
 Provide engineering support to support group for troubleshooting in-field customer problems
 Follow industry standard applications development techniques and practices.
 Provide software documentation both in program code and externally
 Participate in development meetings and provide status reports.
 Occasionally travel to customer facilities to support system integration efforts


Must Have Skills:


Education/Experience:


 Bachelorís degree in engineering or computer science
 Minimum 7-10 years product oriented software development experience
 Minimum 5 years of development experience using C#, C/C++, as well as .NET
 Experience with Windows .Net development
 Experience with REST and/or web services/SOAP
 Experience with DirectX, DirectShow, or other graphics/video libraries is an asset


Qualifications: [Experience in the following areas would be considered an asset]

 Developing commercial-grade software applications
 Developing applications with HTML5, Javascript, and JQuery
 Developing intuitive user interfaces using current concepts and components
 Applied knowledge of object-oriented analysis, design and programming principles.
 In-depth knowledge of data management, including relational databases, and real-time data processing
 In-depth understanding of Software-as-a-Service (SaaS) concepts and design requirements
 Developing client/server applications in multi-user environments
 Building content management applications for managing digital media assets
 Developing high-volume transactional server applications using Microsoft .NET technologies
 Developing highly scalable server architectures, including load-balancing, redundancy, and failure reporting mechanisms
 Excellent written and verbal communication skills in English



Details:
Starting: ASAP
To apply for this job you must first either login or register