Responsibilities
Assist with implementation of project architecture
- Research, identify and document technical requirements
- Determine and identify appropriate technologies to be used
- Develop and document the system architecture
- Create data flows and database schemas
- Develop and document the high-level technical design
- Identify project tasks and define task definitions
- Assist in developing technical project schedules, plans, task assignments and time estimates
- Provide senior project staff with full communication of project progress
- Take an active role in development of low-level design
- Develop code in keeping with established processes and standards
- Debug and unit test modules before deployment to QA environment
- Assist deployment staff by providing necessary documentation
- Create and maintain project documentation, in accordance with established standards
Education and Technical Experience
- BSc. in Computer Science or equivalent education/experience
- 2+ years working experience designing and building applications with languages such as PHP, Java, C++, C#
- 2+ years experience with Linux, Apache, MySQL
- Experience with a revision control system
- Experience with AJAX, CSS, Javascript an asset
- Experience designing and implementing interfaces using Prototype, Scriptaculous, or other AJAX UI libraries an asset
- Experience with Flash programming and manipulating multimedia files (photos, videos, etc.) an asset
- Strong creative problem-solving ability
- Excellent organizational skills
- Ability to multi-task, establish priorities and meet tight deadlines
- Excellent communication skills and interpersonal skills
- Ability and desire to thrive in a fast-paced environment
Link
No comments:
Post a Comment