Software Engineer

Job Description:

Join a dynamic team of other software developers, scientists, and engineers to participate in the specification, design, and implementation of oligonucleotide instrumentation control systems. Applicants must be self-motivated, have strong teamwork and communication skills, and a drive to produce quality products. Work activities will include a combination of Software Project Management and Software Engineering responsibilities.

 

Main Software Project Management Tasks and Responsibilities

  • Lead the planning and implementation of projects
  • Work with team members to facilitate the project requirements, goals, and deliverables
  • Define project tasks and resource requirements
  • Plan and schedule project timelines
  • Track project deliverables using appropriate tools
  • Monitor and report project activities to stakeholders
  • Ensure project quality requirements are met

 

Main Software Engineering Tasks and Responsibilities

  • Lead the software specification, design, and implementation
  • Contribute design ideas and assess work effort
  • Work with team to ensure that required functionality is met
  • Write and maintain architectural and detailed design documents
  • Participate and design and code reviews
  • Ensure quality requirements are met

 

Requirements:

  • Bachelor's degree in Computer Science/Engineering/Physics, or M.S. in Chemistry/Biology
  • 3+ years of Windows based software development and project management experience required
  • Experience in the use of defect tracking systems and project management tools is required
  • Formal training in one or more of these software programming languages: Labview  and C#
  • Formal training in software engineering practices (covering subjects such as architectural design, software quality engineering, Object Oriented Analysis / Design, UML, requirements analysis, etc.) desired
  • Applicants must have participated in at least one complete software development product life cycle from concept development through product testing and final release
  • Excellent verbal and written communication skills.
  • Excellent analytical troubleshooting and problem solving skills.
  • Ability to work independently with minimal supervision.
  • Experience with life sciences instrumentation, especially DNA and Peptide synthesizer technology, a significant plus.
  • Verbal and written fluency in English is required
  •  

This site uses cookies and other tracking technologies to assist with navigation and your ability to provide feedback, analyze your use of our products and services, assist with our promotional and marketing efforts, and provide content from third parties. By browsing this website, you accept their use. To accept the cookies and remove this reminder, click the “Accept Cookies” button.

Terms of Use | Privacy Notice