[Close] 

Software Engineer-Research

POSITION SUMMARY: Develops and supports software for the Clinical and Scientific Research department (i.e., psychophysics experiment scripts, clinical and analysis software applications) primarily in MATLAB and JAVA. ESSENTIAL DUTIES AND RESPONSIBILITIES: o Develops and supports software for the Clinical and Scientific Research department (i.e., psychophysics experiment scripts, clinical and analysis software applications). o Contributes at all levels of the software development cycle including architecture, detailed design, implementation, and testing (unit, integration and system) o Documents architecture and detailed design, and testing plan of software systems. o Works directly with internal and external stakeholders to gather project requirements. o Analyzes software requirements to determine feasibility of design within time and cost constraints. o Adheres to high quality coding and testing practices: coding conventions, static code analysis, unit/integration testing, re-factoring and code reviews o Supports Systems R&D department on cross-departmental software projects. o Works with end users such as Field Clinical Engineers, scientists, and clinicians concerning maintenance and enhancement of clinical and analysis software as well as patient data handling. o Learns and adopts the evolving improvements in the software engineering field. EDUCATION/CERTIFICATION: o Bachelor's degree in Engineering from four-year college or university o 0-3 years related experience and/or training o Or equivalent combination of education and experience. EXPERIENCE REQUIRED: Experience developing MATLAB GUI applications and Swing based Java stand-alone applications KNOWLEDGE REQUIRED: o Knowledge of Groovy on Grails development o Knowledge of object oriented analysis and design including common design patterns and UML. o GUI design, validation, verification and documentation. KNOWLEDGE PREFERRED: o Experience with medical device software or software development in research environment o Clinical electronic data capture systems/RESTful architecture o JavaScript o Linux/Unix, C/C++, High level scripting languages (e.g. Python Ruby), Postgres SQL o Knowledge of HIPAA regulations and compliance SKILLS/ABILITIES: o Excellent people skills, team oriented. Able to motivate teams toward meeting goals. o Effective written and verbal communication skills o Detail-oriented with strong organizational skills o Effective problem-solving skills. o Ability to work under time and resource pressures
Salary Range: NA
Minimum Qualification
Not Specified years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.