Work as project team member during end-to-end system life cycle development of major projects.
Design, develop, and test end-to-end scalable software projects meeting customer requirements.
Assist with process, data and object modeling in a variety of application and database environments.
Contribute to systems architecture analysis, design, development, and enhancement.
Implement and support enhancements to software applications.
Develop greater expertise in industry leading information management technologies.
Participate and contribute to team and client meetings.
Provide technical input to risk analysis and change control.
Skills & Qualifications
Bachelor of Science in Computer Science or Computer Engineering degree
Minimum of 3 years of related professional experience
Object oriented design and development
Java script programming, experience in debugging and developing for cross-browser compatibility
Familiarity with Angular JS, Mobile web development is considered an asset
Knowledge in JSON, HTML, XSLT, AJAX, CSS, LESS, XML
LINUX environment is considered an asset
Knowledge in any OO language is considered an asset
Capable of thinking “out of the box” or being stretched with respect to creative expression.
Well-developed analytical skills
Ability to be flexible and adaptable within a fast paced environment
Proficient in both verbal and written communications (English)
Ability to define and resolve complex technical problems in heterogeneous information systems environments