BCC-NIH

BCC-NIH is a technology-driven company seeking to innovate and develop software solutions using C++ and Python, currently hiring for Software Developer positions.

Related companies:

Jobs at this company:

Apply

πŸ“ United States

🧭 Full-Time

πŸ” Biomedical and life sciences

  • 2+ years of relevant Computer Programming experience in a Linux environment.
  • Proficiency in the 'C' programming language.
  • Fluency in at least one of the following scripting languages: bash, sh, csh, or tsh.
  • Experience with open source projects and source version control software.

  • Be able to work autonomously.
  • Responsible for updating, maintaining, and fixing the NLM Medical Text Indexer (MTI) software and related databases.
  • Work with a diverse group of scientists, bioinformaticians, and other developers across the center to implement efficient bioinformatics algorithms and to further advance the usefulness of Automatic Indexing.
  • Learn new technologies, keep up with the internal systems, and share your knowledge with the team.

PythonBashGitJavaMySQLAlgorithmsRDBMSRegression testingCI/CD

Posted 2024-11-07
Apply
Apply

πŸ“ United States

🧭 Full-Time

  • Bachelor or Master of Science degree in Computer Science, Information Technology or Engineering or equivalent work experience.
  • Experience developing software applications in Python.
  • Experience developing software with GoLang, C++, and/or Java is a plus.
  • Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
  • Experience working with SQL databases.
  • Ability to work with common structured documents (XML, JSON, CSV).
  • Understanding of ASN.1 is a plus.
  • Experience with version control systems like Git or SVN.
  • Excellent verbal and written communication skills and team player.

  • Work with the Software Development team on front-end and back-end software development tasks.
  • Contribute to design discussions for new software development efforts.
  • Learn Software Development practices from an experienced team.
  • Participate in software documentation activities with the team.
  • Work as an integral part of an agile product team to deliver an unbelievably great user experience.

PythonSoftware DevelopmentSQLAgileGitCommunication Skills

Posted 2024-11-07
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Consulting and technology services

  • Formal education (minimum: Bachelor’s degree) in Computer Science or related field.
  • Requires at least 3 years of project management experience.
  • Requires at least 5 years of experience developing software and/or managing software development.
  • Strong technical knowledge of software application development.
  • Experience managing software development projects using Agile methodology.
  • Experience coordinating work across multiple teams and departments.
  • Effective verbal and written communications.
  • Experience delivering complex enterprise-level software development projects.

  • Coordinates the full software development lifecycle (SDLC) in a scientific environment.
  • Manages daily coordination of complex technical projects involving scientific and genomic data.
  • Provides technical and administrative expertise to software development projects.
  • Oversees software/system design, specifications, implementation, integration, and testing.
  • Tracks milestones and produces deliverables while balancing risks, schedules, and resources.
  • Coordinates cross-functional teams and advises senior management on technical issues.
  • Communicates project issues to stakeholders and senior management.

Project ManagementSoftware DevelopmentAgileSCRUM

Posted 2024-11-07
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Consulting / Information Technology

  • Management, Leadership, and Coaching skills.
  • Customer-focused, team-oriented disposition.
  • Excellent communication and presentation skills, both oral and written.
  • Strong interpersonal skills for collaboration with customers and team.
  • Experience as an Enterprise, Software, and/or Solution Architect.
  • Generalist technical skills across the stack with expertise in at least one programming language.
  • Solid Linux skills.
  • Experience with cloud technologies.
  • Understanding of architectural building blocks such as web application firewalls, load balancers, SQL and No-SQL data stores.

  • Lead, promote, and inspire crosscutting adoption of Enterprise Architecture (EA) practices and principles.
  • Capture and document the current state of the software solutions, technology stacks, and system processes into a comprehensive catalog.
  • Identify gaps in the current EA and develop a roadmap for future state architecture.
  • Collaborate with stakeholders to develop consensus around the EA process.
  • Own the EA process from capture to implementation focusing on high-priority projects.
  • Provide deep subject matter expertise, advice, and coaching.
  • Lead development of prototypes and optimize for speed of product delivery.
  • Ensure solution architectures address business, application, information, and infrastructure requirements.
  • Partner with various technical roles to align solutions with EA standards.
  • Establish a community of practice for collaboration and innovation.

LeadershipSoftware DevelopmentSQLAgileCybersecurityStrategyCollaboration

Posted 2024-11-07
Apply
Apply
πŸ”₯ Data Engineer
Posted 2024-11-07

πŸ“ United States

🧭 Full-Time

πŸ” Consulting and Technology

  • Bachelor's degree in a STEM field (Engineering, Computer Science, Mathematics, Physics) or equivalent industry experience in bioinformatics.
  • Experience in large and complex data operations environments including relational databases and SQL.
  • Proficiency in scripting languages like Bash and Python.
  • Familiarity with LINUX/UNIX systems and troubleshooting operational pipelines.
  • Excellent interpersonal skills and team collaboration.

  • Support data engineering efforts at the National Institutes of Health (NIH) by managing and optimizing data pipelines.
  • Troubleshoot operational pipelines to resolve priority issues and implement effective solutions.

PythonSQLAgileBashKubernetesSCRUMJira

Posted 2024-11-07
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Health care, professional service, and technology

  • BA/BSC with six (6+) years of experience or MA/MSC with four (4+) years of experience in Bioinformatics, Molecular Biology, Computer Science, or a related discipline.
  • Programming experience using relevant packages such as Python, Perl, or R.
  • Detailed understanding of Illumina-based NGS methods and tools.
  • Experience troubleshooting and utilizing various existing scientific analysis tools.
  • Experience working with HPC clusters and command line tools.
  • Working knowledge of existing tools to analyze NGS data.
  • Experience with relational database design and maintenance (MySQL, Postgres) is a plus.

  • Develop and maintain bioinformatics pipelines for various genomics applications.
  • Develop a web-based in-house database interface.
  • Implement workflows for next generation sequencing, including quality control and analysis.
  • Participate in the innovation and development of analytical solutions.
  • Work collaboratively with a multi-disciplinary team.

PostgreSQLPythonSQLBashMySQL*NixNumpyPostgres

Posted 2024-11-07
Apply
Apply

πŸ“ Bethesda, Maryland

🧭 Full-Time

πŸ” Bioinformatics and Big Data

  • 5+ years of experience handling large amounts of data or working in a distributed computing environment.
  • Programming experience in a Linux environment.
  • Proficiency in C++.
  • Experience with MS SQL server and relational database design and optimization.
  • Fluency in some scripting languages such as BASH, csh, Perl, or Python.

  • Responsible for the development, implementation, testing, and continued maintenance of NCBI bioinformatics software and information retrieval systems.
  • Work with a diverse group of scientists, bioinformaticians, and other developers across the center to implement efficient bioinformatics algorithms.
  • Learn new technologies, keep up with internal systems, and share your knowledge with the team.

PythonSQLBashC++C (Programming language)Algorithms

Posted 2024-08-07
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ” Biotechnology

  • 10+ years’ experience and demonstrated proficiency in Object-Oriented programming using C++.
  • Fluency in scripting languages such as BASH or Python.
  • Programming experience in a Linux environment.
  • Experience with Cloud technologies: AWS (EC2, S3) and GCP (GKE, Google Store).
  • Ability to work with JSON and similar structured document formats.
  • Experience with network programming and multi-threaded programming.
  • Experience with SQL and relational databases.
  • Experience with HTML, CGI, and REST APIs.
  • Experience with Agile development practices.
  • Experience with CI/CD pipelines, unit tests, integration, and regression testing.

  • Stay up to date with new technologies and changes to the infrastructure.
  • Share your knowledge with the team and help mentor others.
  • Provide expertise to other developers for the design and development of new solutions.
  • Participate in cross product skill sharing activities to decrease knowledge silos.
  • Develop, test, and deploy solutions for the product line.
  • Maintain and develop code in support of the product line.
  • Estimate, plan, and manage all assigned tasks and report on progress.
  • Document software and systems to meet product and program requirements.

AWSPythonSQLAgileBashGCPGitHTMLCSSJavaJavascriptJenkinsMicrosoft SQL ServerC++C (Programming language)Algorithms.NETRegression testingCI/CD

Posted 2024-08-07
Apply