Software Developer - Python/Java

blackcanyonconsulting

United States

Hybrid

USD 110,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental coverage
Vision coverage
Retirement plan
Paid holidays
Tuition reimbursement

Job summary

blackcanyonconsulting is seeking a software developer to build and extend web applications and services supporting genomic data workflows. You will work with Java, Python, and SQL, integrating with large databases while delivering dependable services within a detail-oriented team.

The role requires 3+ years in Linux environments and experience with CI/CD pipelines, automated testing, and modern APIs. This is a full-time position based in Bethesda, MD with onsite/remote work options.

Qualifications

  • BS/MS in computer science, information technology, or engineering, or equivalent work experience.
  • At least 3 years of software development in a Linux environment.
  • 3+ years of proficiency in Java, Python, and SQL with SQL databases.
  • Experience integrating apps with large databases and supporting highly available, high-traffic web apps.
  • Ability to work with XML, JSON, and CSV formats; CI/CD and version control (Git/SVN).
  • Clear communication and teamwork skills.

Responsibilities

  • Build and extend web applications and services that support data workflows.
  • Develop features using Java, Python, SQL and modern APIs/frameworks.
  • Contribute to responsive, accessible applications and automated build/deploy practices.
  • Define development tasks with teammates, meet delivery schedules, and follow policies.
  • Troubleshoot obstacles and help identify/d reduce delivery risks.
  • Support quality through unit, integration, and regression testing.

Skills

Java
Python
SQL
CI/CD pipelines
Git
Communication

Education

Bachelor’s or Master’s degree in CS/IT/Engineering

Tools

XML
JSON
CSV

Job description

Role overview

Develop software for systems that support genomic variation data and related research workflows. The work combines Java and Python application development, integration with large SQL databases, and delivery of dependable services as part of a detail-oriented product team.

Responsibilities
  • Build and extend web applications and services that support user interactions and scientific data workflows.
  • Implement features using Java, Python, SQL, and modern APIs or frameworks.
  • Contribute to responsive, accessible applications and automated build and deployment practices.
  • Work with teammates to define development tasks, meet delivery schedules, and follow applicable policies.
  • Troubleshoot technical obstacles and help identify and reduce delivery risks.
  • Support quality through unit, integration, and regression testing.
Requirements
  • Bachelor’s or master’s degree in computer science, information technology, or engineering, or equivalent work experience.
  • At least three years of software development in a Linux environment.
  • Three or more years of proficiency in Java, Python, and SQL, including work with SQL databases.
  • Experience integrating applications with large databases and supporting highly available, high-traffic web applications.
  • Ability to work with structured formats such as XML, JSON, and CSV.
  • Experience with CI/CD pipelines, automated testing, and version control such as Git or SVN; clear communication and teamwork skills.
Benefits and work setup

This is a full-time position based in Bethesda, Maryland, with onsite and/or remote work described. Benefits include medical, dental and vision coverage, an employer-supported retirement plan, paid holidays and vacation, and tuition reimbursement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer - Python/Java
Software Developer - Python/Java

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 90,000 - 120,000
Medical, dental and vision coverage
401(k) plan with employer contribution
Paid holidays and vacation
+1
Genomics Software Engineer (Python/Java) - Remote
Genomics Software Engineer (Python/Java) - Remote

blackcanyonconsulting • United States

Hybrid
USD 110,000 - 160,000
Medical insurance
Dental coverage
Vision coverage
+3
Software Developer - Python/Java
Software Developer - Python/Java

Black Canyon Consulting • United States

Remote
USD 110,000 - 150,000
Medical, dental and vision coverage
401k plan with employer contribution
Paid holidays
+2
Mid-Level C++ Developer
Mid-Level C++ Developer

blackcanyonconsulting • United States

Hybrid
USD 100,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Full Stack Developer
Senior Full Stack Developer

blackcanyonconsulting • United States

Hybrid
USD 110,000 - 170,000
Medical insurance
Dental insurance
Vision coverage
+4
Senior Software Developer (C++)
Senior Software Developer (C++)

blackcanyonconsulting • United States

Hybrid
USD 115,000 - 150,000
Medical insurance
Dental insurance
Vision coverage
+4
Senior Software Developer
Senior Software Developer

blackcanyonconsulting • United States

Hybrid
USD 140,000 - 190,000
Medical, dental, and vision coverage
Employer-contribution retirement plan
Paid holidays
+2
Bioinformatics Python Full-Stack Engineer
Bioinformatics Python Full-Stack Engineer

TechDigital Group • Secaucus (NJ)

On-site
USD 110,000 - 160,000
Senior Software Developer - Python/Java (Remote)
Senior Software Developer - Python/Java (Remote)

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 90,000 - 120,000
Medical, dental and vision coverage
401(k) plan with employer contribution
Paid holidays and vacation
+1
Python Full Stack Developer
Python Full Stack Developer

TechDigital Group • Secaucus (NJ)

On-site
USD 110,000 - 160,000