Research Software Architect
: Job Details :


Research Software Architect

Moffitt Cancer Center

Location: Tampa,FL, USA

Date: 2025-01-01T16:08:33Z

Job Description:

At Moffitt Cancer Center, we strive to be the leader in understanding the complexity of cancer and applying these insights to contribute to the prevention and cure of cancer. Our diverse team of over 9,000 are dedicated to serving our patients and creating a workspace where every individual is recognized and appreciated. For this reason, Moffitt has been recognized on the 2023 Forbes list of America's Best Large Employers and America's Best Employers for Women, Computerworld magazine's list of 100 Best Places to Work in Information Technology, DiversityInc Top Hospitals & Health Systems and continually named one of the Tampa Bay Time's Top Workplace. Additionally, Moffitt is proud to have earned the prestigious Magnet® designation in recognition of its nursing excellence. Moffitt is a National Cancer Institute-designated Comprehensive Cancer Center based in Florida, and the leading cancer hospital in both Florida and the Southeast. We are a top 10 nationally ranked cancer center by Newsweek and have been nationally ranked by U.S. News & World Report since 1999.

Working at Moffitt is both a career and a mission: to contribute to the prevention and cure of cancer. Join our committed team and help shape the future we envision.

Summary

Research Software Architect

Position Highlights:

  • The Research Software Architect leads the development of informatics pipelines and database solutions for large bioinformatics data sets, particularly sequencing-based data sets.
  • Development of software applications to process, load and reformat sequencing-based and other omics-based data sets for database loading.
  • Development of new applications and tools for visualization of omics data within a database, with a focus on next-generation sequencing studies.
  • Database loading, web-based visualization, and corresponding annotation of large-scale 'omics data sets.
  • Mentors research software developers and engineers.

The Ideal Candidate:

  • Experienced software development professional.
  • The successful candidate will lead and review the development/informatics aspects of projects independently using appropriate tools and architectures.
  • The candidate will perform intermediate and advanced requirements analysis, systems architecture, and development for research projects.
  • This position will collaborate independently with project teams and mentor junior research software developers.
  • Experience with web services and distributed computing is strongly preferred.
  • PhD in relevant field is preferred.

Responsibilities:

  • Leads software/database development projects, code and software artifacts (database and system design) independently.
  • Leads gathering system requirements, developing complex databases and applications, building information logical data models, major entities, attributes, relationships and software components.
  • Performs software/database development for specific projects independently.
  • Provides database administration and support, system change management requests, monitoring, performance tuning, backup and recovery, software modification, tool implementation and upgrades.
  • Collaboratively engages faculty, staff and senior software developers for project initiation, development of scope of work and project rollout.
  • Must maintain accurate and appropriate records of software and database development, core usage and time management.

Credentials and Qualifications:

  • Master's degree in computer science, engineering, informatics systems, health informatics, bioinformatics, health informatics, or comparable field is required and a minimum of:
  • At least 5 years in the software development, database design or administration work, inclusive of 3 years of experience performing software engineering/architecture work is required.
  • Experience of at least 7 years in software development, database design or administration work, inclusive of 3 years performing software engineering/architecture work, will be considered in lieu of Master's degree
  • Experience with Linux/Unix and scripting required.
  • Good understanding of software development life cycle and architect design.
  • Strong programming skills in object-oriented programming and design, Java, C, C++ and XML.
  • Excellent SQL/database development and optimization background.
  • Experience with Oracle and MySQL databases, PL/SQL strongly preferred.
  • Experience with REST APIs
  • Experience with NoSQL databases
  • Experience with mobile development preferred
  • Experience with Cloud computing preferred
  • Strong verbal and written communication skills.
  • Experience working with biological data preferred.

Apply Now!

Similar Jobs (0)