Research, design, and develop DNA analysis software and specialized utility programs. Analyze user needs and develop solutions for genealogy software applications. Update software to enhance existing software capabilities. Design, build, enhance and maintain highly scalable, secure web sites using industry standard technologies. Identify and solve advanced technical challenges involving different data structures and design patterns. Interact with various stake holders to vet the technical requirements. Work with technologies such as Fargate, Docker, Jenkins, etc. Primary worksite is Farmington Hills MI but relocation possible.