What are the responsibilities and job description for the Senior Software Developer position at pfizer?
Senior Software Developer
Summary:
Pfizer is seeking a Senior Software Developer to develop and maintain an internal R package and to develop R-based ETL scripts for basic data engineering and QC of biomarker data.
Responsibilities:
- Contribute and expand functionality to our internally developed R package. Coordinate with coworkers to ensure compatibility within code base
- Test, debug and document software applications. Commit changes to git-based source version control
- Consult with users and stakeholders to ensure that requirements are met
- Effectively communicate technical ideas to colleagues across functions and domains
- Analyze data specification documents, design logic, and write coded ETL scripts in the R programming language
- Maintain and ensure that ETL pipelines run as expected
Minimum Qualifications:
- M.S. or equivalent in a technical field such as computer science, computer engineering or related field required
- A minimum of 1 years of software development work experience
- Prior experience within the pharmaceutical, healthcare, or a related life sciences industry
- Fluency in the R programming environment and a comfort working in Linux
- Proficient in good coding/software development best practices and the use of Git/GitHub
- Python and SQL coding knowledge to support adjacent QC responsibilities
- Be flexible and thrive in an evolving environment
- Adapt to change quickly and adjust work accordingly in a positive manner
- Excellent listening, time management, organizational, teamwork and interpersonal skills
Preferred Qualifications:
- Familiarity with workflow languages such as Airflow/Nextflow/Snakemake/CWL
- Experience with cloud computing environments (AWS or Azure)
- Use of CI/CD integrations with GitHub
Location:
- This is a fully remote role, however, candidates must be located in the Bothell, WA area
Please note contractors are engaged to provide services to Pfizer on a temporary basis in connection with a specific assignment. Contractors are hired and employed through Atrium, our third-party payrolling partner.
This job posting is for a temporary role as an employee of Atrium on assignment at Pfizer. The individual selected for this role will be offered the role as an employee of Atrium; compensation, medical benefits, fringe benefits and other terms and conditions of employment shall be presented by Atrium upon offer. The pay rate range provided is a reasonable estimate of the anticipated compensation range for this job at the time of posting. The actual pay rate will be based on a number of factors, including skills, competencies, experience, location and/or being pursued and other job-related factors permitted by law. In addition, this role will be eligible for overtime pay, in accordance with federal and state requirements.