Come join our team as we work on cutting edge techniques to make medicine and healthcare more accessible and affordable for all. Our software developers are involved in the design and execution of projects related to studies investigating variants in DNA sequences and the changes identified from these sequences, with the goal of improving our understanding of disease and better serving patients and healthcare providers. We also strive to help pediatric and adult patients facing diagnostic odysseys as they search for answers and therapeutic treatments that may impact their clinical management and/or overall quality of life.
Projects in the Center often require contributing to front and backend development in a full-stack environment, mentoring alongside pair programming, and regularly supervising projects. Opportunities to collaborate cross-functionally with highly specialized subject matter experts in biology and genetics using, but not limited, to Nodejs, Vuejs, Apache Kafka, Terraform, Ansible, and High-Performance Computing, are also common. We aim to make our software openly available and deployable for everyday use in clinics and research institutions.
Someone with excellent to self-evaluation skills and who seeks to continually improve software development will excel in this position. Additionally, individuals with a keen attention to technical detail and the ability to mentor others will stand out as candidates. No prior experience in the fields of biology, genetics, or genomics is required.
To learn more about us, visit the Center for Computational Genomics and Data Science (CGDS) website https://sites.uab.edu/cgds/, and read our mission statement at https://tinyurl.com/v62ywom.
To apply please email a copy of your your resume to Angelina Uno-Antonison at email@example.com. For the official job requisite, visit https://uab.taleo.net/careersection/ext/jobdetail.ftl?job=T188111.
ANNUAL SALARY RANGE: $81,525 – $132,475
- Bachelor’s degree in Software Engineering, Computer Science, or a related field and five (5) years of related experience are required. Work experience may not substitute for education requirements.
- Experience with agile development practices along with continuous integration
- Proficient with modern testing methodologies in unit, integration, and system testing
- Attention to detail, including an interest in delivering high-quality code iteratively that is easy to maintain and scale
- Familiarity with database technologies
- Experience in developing web applications or micro-services
- Proficient working in a Unix, Mac, or Windows environment
- Experience with containers and container orchestration
- Highly collaborative and able to work well in a co-located team
- Ability to initiate and work on several projects at a time with minimal supervision; motivation to follow through to completion while adhering to deadlines and maintaining accurate records
- Knowledge of Architectural modeling, domain-driven design
- Interest in microbiology, genetics, healthcare, or patient care
- Familiarity with omics data and molecular diagnostic use cases
- Familiarity with Infrastructure-as-Code
- Familiarity with continuous deployment
- Familiarity with Test-Driven-Development (TDD)
- Experience in data management of large data sets
Phase 1 – A 30-minute screen with the engineering manager to get acquainted and learn more about the Center for Computational Genomics and Data Sciences (CGDS)
Between Phase 1 & 2 – Provided a take-home packet with a coding exercise and supporting documentation. You can pick to prepare one of the two coding exercises. During the ‘Virtual Onsite,’ time is dedicated to sharing the prepared code and the opportunity for the development team to ask questions about it. This activity evaluates the ability to teach and mentor teammates. These exercises are the same for entry-level candidates, not requiring too much time to prepare. The coding exercise also allows learning about types of data and work CGDS does.
Phase 2 Virtual ‘Onsite’ – About 3 hours and 15 minutes including 10-minute break in between each session
- Development team interview –1 hour
- Meet with some of the Center’s senior researchers –30 minutes
- Prepared Code review session and Follow up Team discussion session –1 hour
- Introduction to the Director of the Center, Dr. Elizabeth Worthey, wrap-up conversation with engineering manager – 30 minutes
Software Developer III – Genomics, will design and execute projects to analyze molecular variation from next-generation sequencing and other omics or related technologies. Collaborate with the Software Architect in situation analysis conceiving novel software.
- Engage in user experience, system design and specifications, development, testing, debugging, documentation, and support. Develop tools including APIs and web interfaces used to interpret omics datasets. Implement solutions to improve analysis workflow efficiency
- Improve standardization of data resources of various types, including genomic, other omics, phenotype, and associated metadata—review results and feedback to implement continuous development.
- Participate in grant proposal submission providing technical expertise. Contribute to collaborative informatics and data science projects in the field of human disease research. Present results and progress at the team and other meetings
- Partner with Software Architect and Principal Investigator to communicate with internal and external clients. Work to build the team and meet deadlines and goals.
- Mentor other software developers.
- Perform other duties as assigned.
LEARN MORE ABOUT US
Learn more about our team members by visiting https://sites.uab.edu/cgds/team/.
- 🩺 Medical/Dental/Vision Healthcare plans
- 💵Flexible Spending Account
- 🧳15 Accrued PTO Days, 3 Additional Floating Holidays
- 🌡️Separate Sick Leave – 10 Days
- 💰Teachers Retirement System of Alabama (Like 401(k))
- 🧮UAB Tuition Assistance
- For employee, 100% in-state tuition to UAB for all undergraduate, graduate, and professional program courses at UAB
- For children (50% for all undergraduate courses) and spouses (50% for up to 18 credit hours)
- ✨Mentoring students
- 🧬Collaborating with seasoned genomic scientists
- 💻Opportunities to present at professional and academic conferences
- 📜Participate in publications
Diversity & Inclusion
CGDS is dedicated to being an inclusive and diverse workplace. To us, this means that our teammates are open to being the most authentic versions of themselves and can feel safe to express their thoughts, feelings, and emotions in a way that allows them to grow and thrive both personally and professionally. Our team currently consists of several members from diverse racial, ethnic, cultural, and religious backgrounds and we pride ourselves in being accepting of the unique differences and perspectives that contribute to the overall success of our team. Understanding that our diversity is our strength, we make intentional and conscious efforts to foster an inclusive work environment which include:
- Screening our job posting and other messaging for biased or outdated language
- Deliberate efforts to promote psychological safety, mental health, wellness and personal growth
- A clearly defined mission and set of core values in our manual of operations that outlines our commitment to a diverse and welcoming work environment
- A standardized set of interview questions that are used for all candidates interviewed for a position
- Making conscious efforts and financial investments in posting open positions to job boards dedicated to reaching marginalized communities
- Support staff with training in diversity and inclusion, mental health support, and gender studies
- Collaborations with researchers focused on bettering minority health, health accessibility, and inclusion in research
MISSION, VISION & VALUES
UAB serves students, patients, the community, and the global need for discovery, knowledge dissemination, education, creativity, and the application of groundbreaking solutions. We are a leader among comprehensive public urban research universities with academic medical centers. We expect all employees to adhere to our shared values of Integrity, Respect, Diversity, Inclusiveness, Collaboration, Excellence and achievement, Stewardship, and Accountability. UAB’s Vision, Mission & Shared Values can be found here: https://www.uab.edu/plan/the-plan/mission-vision-shared-values/