Are you an expert C# software developer/architect with great leadership skills, looking to join a winning team?
CompuCyte Corporation develops, manufactures, and markets advanced quantitative imaging cytometry instrumentation for cell- and tissue-based analysis. CompuCyte pioneered the technology of solid-phase imaging cytometry and continues its leadership in the field. CompuCyte systems and software are used in major academic research centers from Harvard and MIT to the University of Kyoto, Japan, and from start-up drug developers to pharmaceutical giants such as Amgen, Pfizer and others.
We are looking for a lead C# Software Engineer/ Architect to lead a team to design and implement new features of our C# .NET-based applications. This is an excellent opportunity for a talented individual to pursue a passion for software architecture and development as well as utilize proven leadership abilities. This position will have a significant impact on the organization’s product development efforts focused on evolving current systems and creating the next generation of products.
Specific Responsibilities
• Develop the detailed software architecture required to implement design requirements for desktop and instrument control applications.
• Work with biologists, image processing scientists and systems engineers to define those software design requirements
• Utilize the latest MS technologies, including C#, .NET Framework and SQL
• Provide technical direction to other software developers
• 40% architecture and design, 20% technical leadership and mentoring, 40% code implementation and verification
• Create specific, detailed and clear documentation for internal and external use
• Work through the entire software life cycle
Essential Requirements
• Five+ years experience with commercial, non-client/server workstation software development
• Two+ years experience in hands-on software architecture including design for extensibility, code refactoring and system modularization.
• Excellent programming skills in C# .Net and database development
• Strong analytical and problem solving skills.
• A proven ability in team leadership
• Excellent written and verbal communication skills
• BS in computer science, mathematics, biomedical engineering, physics or electrical engineering or equivalent.
Bonus
• Experience with hardware-control & multithreaded and/or GPU programming
• Experience with Agile development including SCRUM
• Advanced degree
• A strong background in math, physics and/or cellular or tissue image processing and image-based machine learning
• Experience in the Life Science industry
CompuCyte Corporation offers a generous compensation plan, as well as company-paid medical and dental benefits, life and disability insurance, a 401(k) plan, and other benefits. To learn more, visit our website at www.compucyte.com.
TO APPLY, submit resume to hr@compucyte.com. No calls or agencies, please. CompuCyte Corporation is an equal opportunity employer. All applicants must be authorized to work in the United States without sponsorship of any kind.