Participate in the development of an Oncology Information System (OIS) to enhance its use for radiotherapy R&D projects through creation of new software libraries, new tools, web services, and API extensions to existing products.
Responsible for the design, development, and engineering of software solutions for a large payment system; responsible for the design, development, and engineering of software solutions using a variety of programming languages and deployment technologies.
Work in a cross-functional team environment utilizing the SCRUM agile development methodology using JIRA, Rally, Assembla. Lead the development of cost-effective information technology solutions by creating new, and modifying existing, software applications.
BMIDE Configuration (including ACL, Stylesheets, Preferences); ;workflow development; query development ; C++ / ITK Customizations (BMIDE runtime customizations and API C++ customizations integration code).
Provide analysis of business, engineering, and scientific problems, and the documentation and development of well-defined methods, procedures, and programs in the delivery of practical systems solutions.
As an Expert Java Developer on the team, you will have the opportunity to conceptualize, design and develop new Java-based business applications, components, and interfaces as well as to enhance and provide maintenance for existing applications.
Evaluate and implement the appropriate development architypes and patterns, and perform requirements, design, development, testing and troubleshooting process with internal teams, partners, providers and external technology vendors.
Successful candidates design, modify, develop and implement software applications. Supports and/or installs software applications/operating systems. Participates in the testing process and certification of software.