Sr Software Integration Engineer

Apply Now

Company: Quantum Leap Healthcare Collaborative

Location: San Francisco, CA 94112

Description:

Job Description

Position: Sr. Software Integration Engineer

Department: Data Informatics

Reports to: Chief Data Officer

SUMMARY AND DETAILS OF POSITION

The Sr. Software Integration Engineer (SSIE) primary responsibilities include (1) developing, maintaining, and provisioning clinical trial research systems, including configuration of electronic data capture systems and integration with third-party vendor products; (2) building and managing a best practice IT operations environment, including documenting and monitoring all databases, custom programs/scripts, scheduled jobs, error logs, etc.; (3) Manage cloud hosting services on Microsoft Azure and/or Amazon Web Services (AWS).

The SSIE participates in requirements gathering and designs solutions meeting stakeholder requirements, supporting testing and deployment of solutions to production environments. The incumbent serves as the subject matter expert for integrations across systems leveraging best practices. Demonstrates strong service skills including the ability to communicate well with a broad range of stakeholders and managers.

The incumbent must be trustworthy and responsible for maintaining secure and confidential clinical trial participant information and adhere to IT Access Control guidelines and policies specific to institutions where data is accessed. The SSIE will be expected to present information adhering to technical specifications both verbally and in written formats.

Principal Responsibilities
  • Work on one or more projects to design, build, develop, implement, test and deploy solutions using Java 8 with JSF prime faces, JAVA EE 7, JavaScript, AJAX, CSS3, HTML 5, jQuery and maven.
  • Learn configuration syntax of clinical trial electronic data capture (EDC) system to build case report forms (CRFs), custom workflow, and reports to support multiple clinical studies.
  • Manage production publication process, preparing code and scripts to transition from development to production environments.
  • Work with team to establish a best practice IT operations environment, including documenting and monitoring all databases, custom programs/scripts, scheduled jobs, error logs, etc.
  • Lead and coordinate discussions with internal users and sites, documenting requirements.
  • Support custom module developments and integrations.
  • Take ownership of the currently existing integrations.
  • Promote effective use of systems and software through training, education, and documentation.
  • Contribute, strategize, and support migration strategy of current platforms to new platforms, as needed.
  • Assist in requirements specifications, data migration, troubleshooting and defining future roadmap features.
  • Provide technical support and guidance on current as well as new solutions.
  • Support code-review with other software engineers on staff.
  • Document requirements and annotate any custom code base generated.

Required Education and Experience
  • Bachelor's degree and 5+ years of experience in software development as well as testing or a combination of education or experience.
  • Experience working in or managing best practice IT operations environment.
  • Experience building integrations using Web services APIs and third-party tools.
  • Programming Language in JAVA.
  • Hands on experience with Microsoft Azure and or AWS SDKs/API tools.
  • Experience with migration of AWS S3 data to Azure storage accounts.
  • Experienced with setting up Azure and AWS components such as VPC, Subnets, internet gateways, Route 53, load balancers, security groups.
  • Knowledge or experience with RDBMS such as Microsoft SQL Server or PostgreSQL.
  • Working knowledge and experience with agile development methodologies.
  • Strong interpersonal skills.
  • Strong verbal and communication skills.
  • Self manages with the ability to organize, plan and juggle multiple priorities and assignments to maximize productivity.
  • Ability to quickly adapt to new technology platforms, as needed.
  • Able to generate business correspondence, create forms and generate reports, as required.
  • Life Sciences, clinical trial focus and experience preferred.

Other Preferred Skills
  • Hands-on experience with best practices of Web services development and integration (both REST and SOAP).
  • Experienced on Linux and Windows Virtual servers on EC2.
  • Experienced with Cloud watch, Elastic IP's and managing security groups for EC2 Servers.
  • Experienced in setting up Azure and AWS RDS such as PostgreSQL. Experienced performing data dumps and loading the PostgreSQL servers.

Disclaimer: This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities, and activities may change, or new ones may be assigned at any time with or without notice

Similar Jobs