Application Programmer

Job ID:
Job date: 2014-10-12
End Date:

Company : Gene Codes 

Country :

Role : Research Scientist 


[Click Here to Access the Original Job Post]

Job Description:

Application Programmer

Job Title: Application Programmer Location: Ann Arbor, Michigan About Gene Codes:  Gene Codes is a worldwide leader in developing bioinformatics solutions for DNA Sequence Analysis.  Our primary product is Sequencher, DNA Sequence Analysis Software. What We’re Looking for: An energetic developer with strong collaboration and communication skills.  Candidates proficient in C++, preferred.  Profesional experiance with boost, STL, and Qt, and developing cross-platform applications on Windows and Mac OS X are a plus.  A Bachelor's degree in Computer Science or equivalent experience is required. Desired Responsibilities/Skills:
  • Have practical knowledge of all phases of software development life cycle
  • Strong application development skills
  • Collaborate with QA staff to determine test cases and features
  • Interest in continuous learning
  • Self-starter with strong work ethic
  • Team-oriented

Senior Software Engineer

Job Title: Senior Software Engineer Location: Ann Arbor, Michigan About Gene Codes:  Gene Codes is a worldwide leader in developing bioinformatics solutions for DNA Sequence Analysis.  Our primary product is Sequencher, DNA Sequence Analysis Software. What We’re Looking for:  Candidates must have at least 8 years of experience with cross-platform, C++ development on Mac OS X and Windows.  Applicants must possess strong collaborative and communication skills and familiarity with Agile development practices.  Professional experience with boost, STL, and Qt are a significant plus.  Knowledge of inter-process communication, multi-threaded applications, and web protocols are also beneficial.   A Bachelor's degree or higher in Computer Science is required. Desired Responsibilities/Skills:
  • Have considerable experience in all phases of software development life cycle
- Application Architecture and Design - OOD - Development - Automated Unit/Customer Testing - Deployment
  • Detailed understanding of TDD/BDD, Refactoring, Design Patterns, SOLID principles
  • Practical experience with Extreme Programming and/or Scrum methodologies
  • Experience with Build Systems/Continuous Integration environments
  • Installer Development
  • Analyze business requirements and break down into development strategy
  • Collaborate with QA, Product Management, and Development teams interchangeably
  • Interest in continous learning
  • Self-starter with strong work ethic
  • Team-oriented

Please send a cover letter and resume to careers@genecodes.com


Requeriments :

Skills :

Areas :


Additional Info:

[Click Here to Access the Original Job Post]