|
Join a Growing TeamCalgary Scientific team members are flexible, resourceful and embrace the challenges of rapid growth We value our people as highly as our customers and partners. Calgary Scientific offers competitive compensation, a comprehensive benefits package and is an equal opportunity employer. If you have any skills that you believe would be beneficial to Calgary Scientific please
Current Postings:
Software Developer Role
Reporting to the VP Engineering, the Software Developer role includes the following:
• Working within a highly efficient Agile team and using a variety of technologies to develop algorithms and extend support in our core rendering engine, middle-tier server, and web-based client applications. • Writing unit tests for developed functionality and generally supporting the necessary infrastructure for a highly productive and effective modern software team. • Working with the Product Management and Quality Assurance teams to deliver features and functionality that provide exceptional user experience. • Contributing to the overall maintenance and development of our automated build systems. • Mentoring other developers in design techniques and best practices for software development.
This is an excellent opportunity to contribute to the development of groundbreaking technologies and to participate in a high performance, world-class Agile development team.
Required Experience/Skills • 3 or more years of experience in C++ development • 2 or more years of experience in Java development • Familiarity with web-based technologies including Apache Tomcat, Servlets, JSP, HTML / CSS, Adobe Flex, Microsoft Silverlight • Demonstrated experience with cross-platform application development (Windows & Linux) • Demonstrated interest and ability to learn new software technologies • Demonstrated ability to deliver high quality, easily maintainable code in a production software environment • Familiarity with and enthusiasm for Agile development techniques • Enthusiasm for user experience focused software development.
Beneficial Experience/Skills • Demonstrated experience developing on mobile platforms, including Apple iPhone, Google Android, and RIM Blackberry. • Experience with OpenGL coding • Experience developing with Adobe Flex / Flash and Microsoft Silverlight. • Experience developing in .NET (C#, C++/CLI) • Experience with Agile development environments (pair programming, unit tests, automated testing, re-factoring, Scrum, etc.) • Experience developing 3D software • Experience developing web based applications (client/server, scalability, distributed systems) • Familiarity with medical image processing techniques and algorithms (segmentation, registration, filtering) using Matlab, VTK, and ITK
Please send all resumes to careers@calgaryscientific.com with a subject of “Senior Software Developer”.
Quality Assurance Analyst Ensuring that robust, high quality products ship from Calgary Scientific is the responsibility of the Quality Assurance Analyst. The development of our products present a considerable technical challenge that demands continual innovation in both processes and tools.
Quality Assurance Analysts at Calgary Scientific work on the forefront of industry innovation, continually exploring the latest thinking in techniques to rapidly release stable products in a constantly changing technical environment. As a Quality Assurance Analyst your responsibilities will include the following: • Review business requirements and design documents • Consult with Product Management and Development to develop test cases and formulate and execute test plans • Coordinate and manage team members during tests • Create, execute and maintain automated test suites • Report and document issues encountered during testing • Improve Quality Assurance processes
Required : Demonstrated experience developing on mobile platforms, including • Strong Analytical and Problem Solving skills • Attention to detail • Proactive and Self-Starter • Executes sound judgment and takes the initiative to seek out and solve problems • Exceptional Written and Verbal communication skills • 4+ years of QA experience • Outstanding interpersonal and team management skills, including supervising and managing team members • Experience architecting test cases and executing test plans • Review business requirements and design documents to develop test cases • Ability to learn and utilize new concepts quickly • Adaptable and flexible • Knowledge and experience with testing concepts • Experience working on Windows, Mac and Linux platforms
Recommended: • Experience with ISO 9001, ISO 14385 or FDA Submissions would be an asset • Knowledge of DICOM standard and exposure to the medical industry is highly desirable • Experience with Automated testing tools • Knowledge of Risk Analysis and Risk Mitigation strategies • Experience with OpenGL or Advanced Visualization • Experience with security testing • Experience with relational databases and writing SQL queries • Coding experience in C, C++, Python, Java and .Net • Understands and has experience with the Agile methodology • Experience testing on the Blackberry, iPhone or Android
Please send all resumes to careers@calgaryscientific.com with a subject of “Quality Assurance Analyst”. |