What are my responsibilities?
+ Implementation and testing of web-based applications for healthcare applications.
+ Translation and implementation of UI wireframes into visual elements.
+ Implementation of back-end server-side business logic and interfacing with the front-end applications.
+ Gathering requirements, implement functional and design specifications with the project team.
+ Follow software engineering practices for scalability, maintainability, performance and usability into design considerations.
+ Suggest and test development strategies and web technologies to meet the functional requirements.
+ Liaise and collaborate with other team members and internal stakeholders.
What skills are needed to qualify for this job?
+ Bachelors or Masters level in Computer Science or Engineering or equivalent relevant discipline required.
+ 3+ years of solid background in developing web-based applications (front-end and back-end) with proven track record.
+ Excellent knowledge of HTML/HTML5, JavaScript, CSS, AngularJS, Node.js, and reusable web components.
+ Familiar with Amazon Web Services and / or Azure is a plus.
+ Prior experience with back-end development, databases (NoSQL, MySQL, MongoDB), security, and inter-process communication protocols is a plus.
+ Demonstrated ability to quickly prototype components in Javascript, C/C++/C# and translate implementation to robust product quality components.
+ Proficient in one or more software development and versionning tools such as Team Foundation Server and git.
+ Knowledge of MS Visual Studio/Eclipse is a must.
+ Outstanding collaboration, interpersonal and communication (written and verbal) skills in English is a must.
+ Ability to work in an innovation environment.