Report to the Development Manager, as part of the Product Development team that designs, develops, tests and releases our flagship products. Join the team writing the next generation, Cloud-enabled Killer App today.
Responsibilities:
- Use leading edge technologies to produce Cloud-based applications.
- Analyze product specifications and create and document technical designs.
- Develop high quality code that meets our product specifications and technical standards.
- Conduct unit testing and assist Quality Assurance staff to successfully complete QA and integration testing.
- Provide technical guidance and assistance to team members.
- Meet critical project deadlines – doing whatever it takes.
Qualifications:
- Development: C#, and .NET are required; AJAX, JavaScript, HTML, DHTML, Java or related Cloud languages are assets.
- Technologies: REST and Web Services are required; Mail protocols (SMTP, POP, IMAP, WebDAV) are assets.
- Database development: MS-SQL, T-SQL, Stored Procedures, Views, Triggers, DTS are required; NOSQL repositories are asset.
Education & Experience Requirements
- Computer Science, Computer Engineering, or comparable degree.
- Minimum 6 years of software development experience.
- Proven prior work experience developing large and complex applications in Online or Cloud environments.
- Relational database-driven and client/server application development experience.
- Solid understanding of and experience with the software development life cycle.
- Good understanding of object-oriented design concepts.
Your Personal Skills & Attributes
- Solid oral and written communication skills.
- Problem identification, analysis and solving skills.
- Ability to plan, prioritize and multi-task.
-
Energetic, resourceful team player with a “can do” attitude.



