Coordinates the full software development lifecycle (SDLC) in a scientific environment. Define technical and functional requirements, quality control planning, implementation, upgrades, and integration with existing NCBI systems through Agile Process methodology. Daily coordination of complex technical projects dealing with scientific and genomic data. Provide technical and administrative expertise to software development projects. Responsible for software/system design and specifications, system implementation and integration, and testing. Track milestones and produce deliverables. Balance risks, schedules, and resources. Coordinate cross-functional teams of various sizes with diverse technical skills sets. Advise senior management on technical issues. Communicate project issues to stakeholders and senior management.