Vacancy caducado!
We are currently searching for a Software Engineer to provide support to the National Institutes of Health (NIH). This opportunity is a full-time position with MSC, and it is on-site in Rockville, MD.
- Major Duties and Responsibilities
- Software development, design and architecture.
- Write clean, and testable code, with consideration of appropriate style and industry standards, along with documentation.
- Deliver assigned tasks in a timely and efficient manner, and take ownership of the product delivery.
- Oversee system administration, including deployments and configuration management.
- Work closely with scientific subject matter experts, front-end developers, and stakeholders to ensure a visually appealing, functional, and intuitive software.
- Other duties as required.
- Required Qualifications
- Bachelor's or Master's degree in Computer Science or related discipline, or equivalent work experience.
- Minimum 3 years experience in professional software development
- 1+ years full-time working experience using Python.
- Ability to use nix command line e.g., Unix/Linux.
- Experience with version control and collaborative development practices (including GitHub Action, pull requests, and code review) using Git and GitHub.
- Experience working with REST and GraphQL APIs, integrating with external web services or third-party tools.
- Ability to communicate and work with a multi-disciplinary team of developers, analysts, and scientific subject matter experts.
- Familiarity with relational database concepts.
- Experience with using infrastructure-as-code tools (Terraform) to provision cloud resources.
- Experience with server-side JavaScript/TypeScript
- Experience with HPC, including HPC queueing and software management systems, and managing CPU and memory usage to handle big data.
- Understanding of the Software Development Lifecycle and exposure to Agile or iterative software design practices.
- Experience working with an interdisciplinary team of engineers and computational biologists or wet-lab researchers
- Experience developing analysis pipelines for bioinformatics
- Experience with one or more pipeline management frameworks like Prefect, Airflow, or Snakemake
- Experience with building and orchestrating containers (Docker/Singularity)
Vacancy caducado!