Skip to Main Content
← Back to Jobs

Senior System / Software Architect

Customer Value Partners Bethesda ,MD
  • Expired: over a month ago. Applications are no longer accepted.
Job Description

CVP is seeking a Senior System / Software Architect (Clinical Research) to support the modernization of a large clinical research data repository at a national clinical research institute. The research data store is a fully operational system that supports data ingestion, management, access, and compliance across a diverse array of user communities and data types. As the national clinical research institute scales the data store to accommodate more users, to support an increasing data volume, and to deal with new types of data containing personally identifiable information, the program must transition from its current state to a fully-hardened enterprise information system that securely supports deidentified and sensitive data from thousands of mental health research projects and federates with other data repositories worldwide. 

Responsibilities

The Senior System / Software Architect is a Client Service Delivery role with CVP working on an anticipated professional services contract at the national clinical research institute. The Senior System / Software Architect will work with an interdisciplinary team of CVP professionals (e.g., data scientists, informaticists, system architects, devops engineers, cloud engineers, UI/UX front end developers, agile coaches, and product managers) and government research program leaders and a diverse set of stakeholders. The Senior System / Software Architect, as part of the CVP team, will deliver an enhanced user experience for all user communities, ensure the privacy and security of the subjects in the data store, and improve federation into other mental health data repositories.

 

The clinical research data repository supports the submission, quality assurance, and provision of subject-level research data (clinical, phenotypic, neuroimaging, genomics from hundreds of NIH-funded and non-NIH funded research laboratories.  The data store directly ingests and manages up-to-date grants administration data from NIH information systems.  The team will ensure that the data store follows industry best standards for stewardship, provenance, versioning, and quality of all data.  Data dissemination via the data store’s web application and provisioning to authorized user via web services and data store clients must be accurate and appropriate, in order to adhere to the FAIR principles – data must be findable, accessible, interoperable, and reusable and in order to preserve subject privacy and the confidentiality of their data.  

 

The Senior System / Software Architect will work with the CVP team and Government program leaders to:

·        Support day-to-day operations and maintenance of the data store, to include: end-user support, semi-automated data curation, web services development, web application development, database maintenance and development, cloud operations, and security.

·        Make current processes more efficient to reduce manual work, for the data repository and for users

·        Design updates, extensions and hardening of the data store, web services, web application, administrative-user and end-user facing clients, and internal and external facing documentation.

·        Perform new development work identified by the clinical research institute as necessary to scale out the current system to accommodate thousands more users submitting and accessing restricted, controlled-access and sensitive data; support an increased quantity and scope of research data

·        Enhance privacy and security protocols to accommodate the new data scope; and mature the system documentation to satisfy the research institute’s and end user needs.

The Senior System / Software Architect will be responsible for:

  • Define all aspects of development from appropriate technology and workflow to coding standards
  • Communicate successfully all concepts and guidelines to development team
  • Oversee progress of development team to ensure consistency with initial design
  • Provide technical guidance and coaching to developers and engineers
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
  • Collaborate with peers and/or customer/client to determine functional and non-functional requirements for the application
  • Develop architectural blueprints for development team
  • Perform software requirements analysis, system integration activities, lead research, designs, develop and tests software and tools for development of new work products or enhancing existing applications, systems or embedded products.
  • Develop proofs of concept and then create plan of moving them to implementation
  • Ability to work with limited direction
  • Develop process to train junior developers and on-board new hires in development team

Qualifications

  • Bachelor's degree in Computer Science or related field
  • Experience in a clinical research setting
  • 10+ years of experience in software product development
  • 5+ years of experience defining software architecture and designs for complex software systems
  • Fluency with SOA, Database and data platforms with hands-on coding experience
  • Experience in software development and coding in various languages (C#, .NET, Java etc.)
  • Understanding of software quality assurance principles      
  • Expert knowledge of database design
  • Strong understanding of DevOps and modern CI/CD approaches
  • Expertise in Test-Driven Development
  • Experience in designing and implementing API led services, Microservices, API platform services
  • Experience with troubleshooting, production support for highly secure, large-scale, complex, distributed applications/platforms
  • Understanding of different cloud platforms and their offerings
  • Experience mentoring and training developers
  • Experience with event-driven applications using queues, service bus and other related patterns
  • Experience with containerized applications using Docker, Kubernetes or other similar tooling
  • Experience in both agile and incremental software engineering practices

 

Company Description
CVP is based on a culture of teamwork, respect, and flexibility. With a collaborative and diverse work environment and a strong team of smart, engaged professionals, we pride ourselves on a culture that not only promotes inclusion and open communication, but also personal and professional growth.

CVP believes that through diversity an organization can truly leverage different viewpoints, expertise, and experience, creating a culture of mutual respect, professionalism, and collaboration. In other words, a better work environment and the best results for our clients. Everyone is part of the team, and everyone is willing to help. Because of this, there is never any shortage of support, and help is only a team member away.

CVP’s idea of Continuous Change also means that CVP team members are continuous learners and forward thinkers. CVP fosters the professional development of our employees.

Customer Value Partners, Inc. is a VEVRAA Federal Contractor and an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, or disability. Customer Value Partners seeks to provide employment opportunities for protected veterans and individuals with disabilities.

Customer Value Partners

CVP is based on a culture of teamwork, respect, and flexibility. With a collaborative and diverse work environment and a strong team of smart, engaged professionals, we pride ourselves on a culture that not only promotes inclusion and open communication, but also personal and professional growth. CVP believes that through diversity an organization can truly leverage different viewpoints, expertise, and experience, creating a culture of mutual respect, professionalism, and collaboration. In other words, a better work environment and the best results for our clients. Everyone is part of the team, and everyone is willing to help. Because of this, there is never any shortage of support, and help is only a team member away. CVP’s idea of Continuous Change also means that CVP team members are continuous learners and forward thinkers. CVP fosters the professional development of our employees. Customer Value Partners, Inc. is a VEVRAA Federal Contractor and an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, or disability. Customer Value Partners seeks to provide employment opportunities for protected veterans and individuals with disabilities.

Address

Bethesda, MD
USA