JobTarget Logo

RESEARCH SOFTWARE ARCHITECT at H. Lee Moffitt Cancer Center – Tampa, Florida

H. Lee Moffitt Cancer Center
Tampa, Florida, 33612, United States
Posted on
Updated on

Explore Related Opportunities

About This Position

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.

Job Location

Tampa, Florida, 33612, United States

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.