Software Developer 2
The Division of Medical Physics in the Department of Radiation Oncology is seeking a Software Developer 2 to execute all programming tasks, including programming, analyzing, designing, developing, implementing, modifying, and maintaining computer programs. Work on systems of moderate size and complexity or segments of larger systems.
The Division of Medical Physics core values are based on professionalism, integrity, and service. Our culture promotes, recognizes, and values the role of staff as partners in an environment that attracts and fosters the highest quality.
Duties include:
- Conceptualize design, implement, and develop solutions for complex system/programs independently.
- Develop data interface for distributed artificial intelligence (AI) computing in radiation oncology.
- Work with a variety of users to gain information, and develop intra-system tradeoffs between different users, as necessary; interact with a diverse client base and outside vendor contacts.
- Document system builds and application configurations; maintain and update documentation as needed.
- Provide technical analysis, design, development, conversion, and implementation work.
- Work as a project leader, as needed, for projects of moderate complexity.
- Serve as a technical resource for applications.
- Compare, evaluate, and implement new features and technologies, and integrate them into the computing environment.
- Follow team software development methodology.
* - Other duties may also be assigned*
DESIRED QUALIFICATIONS:
- Strong C# and Python knowledge.
- Enthusiasm to learn and grow.
- Adaptability and excellent problem-solving skills.
- Previous experience with DICOM, DICOM RT, and medical images (CT, MRI) a plus.
- API Programming desired.
- Working knowledge of deep learning and AI.
EDUCATION & EXPERIENCE (REQUIRED):
Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.
KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED):
- Expertise in designing, developing, testing, and deploying applications.
- Proficiency with application design and data modeling.
- Ability to define and solve logical problems for highly technical applications.
- Effective communication skills with both technical and non-technical clients.
- Ability to lead activities on structured team development projects.
- Ability to select, adapt, and effectively use a variety of programming methods.
- Knowledge of application domain.
PHYSICAL REQUIREMENTS*:
- Constantly perform desk-based computer tasks.
- Frequently sit, grasp lightly/fine manipulation.
- Occasionally stand/walk, writing by hand.
- Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds.
* - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.
WORKING CONDITIONS:
- May work extended hours, evening and weekends.
- Travel on campus to school/units
Find Your Best Opportunity
Tell them AcademicJobs.com sent you!


















