Developer – Systems Integrator
(2 Year Contract)
Title
Developer / Systems Integrator
Description
The Software Developer will be part of a team that will design, code, test and implement customized interfaces to transfer data between our contract management system and the healthcare information systems of our clients. This is a 2 year program made up of 30+ independent integration projects. This person’s role will include researching, designing, documenting, and modifying software specifications throughout the production lifecycle. The successful candidate will also analyze and amend software errors in a timely and accurate fashion and provide status reports where required.
Responsibilities
Strategy & Planning
· Assist project team and clients in conceptualizing and developing new interfaces and applications.
· Plan phases of the software development life cycle (SDLC) for the project.
· Assist in the preparation and documentation of technical requirements and specifications.
· Continually review and look for ways to improve upon existing code
Acquisition & Deployment
· Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
· Recommend, schedule, and perform software improvements and upgrades.
· Ensure that changes, enhancements and modifications are identified and communicated verbally or through written documentation to the project managers and other stakeholders so that issues can be resolved in a timely manner.
Operational Management
· Consistently write, translate, and code software programs and applications according to specifications.
· Develop, maintain and administer the data warehouse.
· Run and monitor software performance tests on new and existing interfaces for the purpose of correcting errors, isolating areas for improvement and general debugging.
· Administer critical analysis of test results and deliver solutions to problem areas.
· Generate statistics and prepare written reports for management and/or team members on the status of the programming process.
· Assist in the development and maintenance of user manuals and guidelines.
· Install software products for end users as required.
· Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
· Responsible for managing smaller projects within the constraints of scope, quality, time and cost to deliver specified requirements and meet stakeholder satisfaction.
Position Requirements
Formal Education & Certification
· College diploma or university degree in the field of computer science or software engineering, and/or 5 years equivalent work experience.
Required Knowledge & Experience
· Strong understanding in the areas of application programming, database and system design.
· Skill in the use of relational databases, custom data models.
· Extensive experience working with Visual Basic 6.0 and Visual Basic Script.
· Strong knowledge of Microsoft Excel.
· Hands on experience administrating and developing within Microsoft SQL.
Preferred Knowledge & Experience
· Experience with the administration of a Windows, Linux and/or mixed environment.
· Working technical knowledge of Boston Workstation.
· Experience working with hospital information systems, including Meditech Magic/Client Server, McKesson PMM and Ormed.
· Extensive experience with Microsoft based operating systems.
· Familiarity with the data models, UML, XML, context diagrams, and data flow diagrams, database design.
· Hands-on software troubleshooting experience.
· Knowledge of applicable data privacy practices and laws.
· Experience with specific phases of the software development life cycle.
Personal Attributes
· Flexible and adaptable in regards to learning and understanding new technologies.
· Strong written and oral communication skills.
· Strong interpersonal skills.
· Ability to conduct research into software-related issues and products.
· Ability to quickly identify problems and bring forward ideas and solutions to resolve issues
· Highly logical.
· Technically proficient.
· Highly self motivated and directed.
· Keen attention to detail.
· Proven analytical and problem-solving abilities - Ability to interpret business needs and transform them into technology solutions.
· Ability to effectively prioritize and execute tasks in a high-pressure environment.
· Ability to work both independently and in a team-oriented, collaborative environment.
Work Conditions
· Overtime hours may be required to meet project deadlines.
· Some travel may be required for the purpose of off-site software installation.
Interested applicants can submit their cover letter and resume online at www.medbuy.ca or submit in writing by Wednesday, July 15th, 2009 to:
Medbuy Human Resources
4056 Meadowbrook Drive, Unit 135
London, Ontario N6L 1E4
We thank all applicants; however, only those selected for an interview will be contacted.