Full Stack Web Developer

Full-time

Overview:

Make an impact at a dynamic and growing life sciences company!

Invicro’s mission is to develop smarter drug discovery programs and we are currently seeking an energetic and solidly technical and creative professional to be part of a team of highly motivated and skilled product engineers.

The Full Stack Web Developer will extend our web-based study management and storage application (iPACS). iPACS is a platform used by researchers worldwide to provide tools for managing, data mining and reporting on large amounts of medical imaging data. A flexible solution developed for both in-house and external applications, iPACS is currently installed at more than half of the nation’s top 25 pharmaceutical companies.

This individual should enjoy challenging and analytical work and be motivated by the idea that together we can accomplish great things and make a positive contribution to society through the company’s mission.

Key Responsibilities:

  • Develop test, and maintain the iPACS business logic layer (Perl Moose, DBIx, Catalyst) and front-end layer (Vue.js/Vuex, jQuery, Bootstrap)
  • Work closely with the Product Manager and Scrum Master to assist in project planning, providing estimates and updates as necessary
  • Develop and maintain unit tests
  • Troubleshoot production issues on occasion
  • Expand the platform towards containerized, microservices based architecture

Qualifications and Skills:

  • Bachelor’s degree in Computer Science, related discipline or relevant experience may substitute
  • 2-5 years of work experience in complex systems design, application development and/or support
  • Strong knowledge of HTML, CSS, JavaScript and a server-side language (Python, Java, PHP, etc.)
  • Understanding of user interface best practices and standards
  • Familiarity with development and debugging tools
  • Experience with Modern Perl, Catalyst MVC Framework, and/or DBIx nice to have but not required

What We Offer

  • Competitive salary
  • 401k with generous matching
  • Flexible vacation policy
  • Catered lunch Wednesdays
  • “First Fridays” – monthly company-wide team updates and happy hour

Invicro is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.

 

Perl Developer

Full-time

Overview:

Make an impact at a dynamic and growing life sciences company!

Invicro’s mission is to develop smarter drug discovery programs and we are currently seeking an energetic and solidly technical and creative professional to be part of a team of highly motivated and skilled product engineers.

The Perl Developer will extend our web-based study management and storage application (iPACS). iPACS is a platform used by researchers worldwide to provide tools for managing, data mining and reporting on large amounts of medical imaging data. A flexible solution developed for both in-house and external applications, iPACS is currently installed at more than half of the nation’s top 25 pharmaceutical companies.

This individual should enjoy challenging and analytical work and be motivated by the idea that together we can accomplish great things and make a positive contribution to society through the company’s mission.

Key Responsibilities:

  • Develop test, and maintain the iPACS Data Model (DBIx)
  • Implement the iPACS business logic layer (Perl Moose, Catalyst)
  • Assess, improve, and maintain iPACS environment (including server, network, and hosting environment)
  • Develop unit tests using the Test::More testing framework
  • Work closely with the Product Manager and Scrum Master to effectively plan projects for the team, providing updates as necessary
  • Actively participate in code reviews
  • Estimate features and contribute to product roadmap
  • Partner with the team on writing/approving user stories, including driving technical decisions from the users’ perspective.
  • Train, mentor and eventually lead other developers on industry standards and best practices
  • Troubleshoot production issues on occasion
  • Expand the platform towards containerized, microservices based architecture

Qualifications and Skills:

  • Bachelor’s degree in Computer Science, related discipline or relevant experience may substitute
  • Demonstrated experience with Modern Perl, Catalyst MVC Framework, DBIx::Class, and Template::Toolkit.
  • 3+ years of work experience in complex systems design, application support, and network security
  • Strong knowledge of HTML, CSS, and JavaScript (OO JS, DOM manipulation, AJAX, JSON)
  • Understanding of user interface best practices and standards
  • Familiarity with development and debugging tools
  • Preferred (but not required) knowledge of computer system hardware and software validation in GxP environments

What We Offer

  • Competitive salary
  • 401k with generous matching
  • Flexible vacation policy
  • Catered lunch Wednesdays
  • “First Fridays” – monthly company-wide team updates and happy hour

Invicro is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.

Software Dev Ops Engineer

Full-time

Overview:

Invicro is currently seeking a DevOps Engineer to join our growing Software/IT team in Boston, MA. This position will be responsible for Invicro’s internal (in-house demand) and external (customer/cloud) Linux server infrastructure and web application deployments. The primary role of the DevOps team is to maintain and help scale our iPACS application servers, network infrastructure, and data management solutions. The iPACS is a web-based platform used by researchers worldwide in the fight against diseases such as cancer and Alzheimer’s, providing tools for data mining and reporting on large amounts of medical imaging data.

This exciting role provides qualified candidates the opportunity to explore new concepts for application provisioning (Virtual Machines, containers, …), large data storage (Amazon’s S3, object-level storage, distributed filesystems) as well as databases (object relational or document-oriented). The ideal candidate would bring the necessary experience to streamline current deployment strategies, while also driving the adoption of industry best practices to keep our servers secure, scalable, and efficient.

Responsibilities:

  • Maintain our on-prem Linux servers (we mainly use RHEL/CentOS) as well as Cloud infrastructure (mainly AWS)
  • Work on efficient deployment of our web application iPACS, configuration and change control management, working closely with the development
  • Oversee installation and operation qualifications of applications
  • Implement new large-level storage strategies
  • Automate installation, upgrade and
  • Monitor performance of applications, server and infrastructure
  • Streamline interactions between our software developers and IT team members
  • Reduce lead time and enhance quality of assigned applications

Qualifications and Skills:

  • BS/MS in Computer Science, Engineering, Physics or similar qualification with at least 2 years of work experience as a DevOps or Linux Systems Engineer
  • Solid understanding of Linux (we mainly use RHEL/CentOS), including file systems, networking/routing, backup, web and database
  • Proficiency in a script language (e.g. Perl (preferred), Python, Ruby, Shell …) is beneficial
  • Knowledge of configuration management solutions, such as chef and puppet helps
  • Detail-oriented and ability to work both independently and as part of a team; being a problem solver with a strong customer focus
  • Understanding of web applications and their technologies (HTML, CSS, JS, Ajax)
  • Some basic knowledge in relational databases (e.g. MySQL, Postgres) required
  • Experience with NAS/SAN and/or cloud storage setups, distributed filesystems and off-site backup solutions
  • Experience in managing a small technical team would be a benefit

Invicro is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.

Software Engineer C++

Full-time

Invicro is currently seeking a talented Software Engineer with strong C++ skills to extend our Qt-based image visualization and analysis application, VivoQuant, and deploy machine learning tools for data consolidation, classification, and regression in novel research applications. VivoQuant is used by imaging scientists all over the world, including over 100 researchers across Invicro itself, to expand our knowledge of biological systems and tackle major diseases like Cancer and Alzheimer’s disease. Our user base of scientists demands an easy to use, highly technical, and robust product for their research. It is thus the responsibility of the VivoQuant development team to maintain high standards of code health, user interface design, and cutting-edge algorithms for visualization, image processing, and statistical inference.

Overview and Responsibilities:

Our software tools are based on C++/Qt and Python with native deployment on all major operating systems (Windows, Mac OS, and Linux). Under the hood, we rely heavily on open source libraries such as Insight Toolkit (ITK), Visualization Toolkit (VTK), OpenGL, pandas, and SQLAlchemy. As part of a team of highly motivated and skilled developers, the Software Engineer would have the opportunity to contribute to all parts our code base, including but not limited to: user interface, core image processing algorithms, 3-dimensional rendering, mathematical modeling, network programming, data wrangling, and statistical analysis.

Qualifications and Skills:

  • BS/MS in Computer Science, Engineering, Physics or similar qualification
  • Strong coding skills (object oriented design, generic programming, design patterns, model/view/controller)
  • Strong experience with C++ and Python development
  • Experience with pandas, SQLAlchemy, Qt, ITK, VTK, and/or OpenGL is preferred
  • Test driven development and continuous integration, experience with C++ Unit Testing preferred
  • Strong Mathematical background (Linear Algebra, Statistics)
  • Background in Medical Imaging, Machine Learning, Graphics, Signal Processing or a related field

Invicro is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.

Professional Services Engineer

Full-time

Overview:

The Professional Services Engineer is responsible for supporting internal and external users of Invicro’s two software platforms by contributing thoughtful discussion on how best to engineer a data life cycle process, providing training, documentation, workflow development, and bug troubleshooting support.  In addition, the Professional Services Engineer will manage special projects for the Software team, processing customer requests and ensuring internal resources are utilized in a timely and efficient manner to deliver effective solutions to the customer. The Professional Services Engineer will gain a broad understanding of Invicro’s software and service offerings as well as customer applications and how to bring both together in an efficient and solution-oriented way.

Responsibilities:

  • Provide support to Invicro end users though training and enabling them to utilize our software applications efficiently and effectively
  • For well-defined projects, working out requirements with the end user, translating them into an implementation plan with developers, and building user acceptance tests with QA
  • Be the primary escalation point for both internal and external project communications
  • Build strong and positive relationships with customers
  • Manage clients’ needs and when appropriate with internal team resources, identify solutions
  • Commitment to understanding a solution’s (software or processes) technical fundamentals
  • Take full ownership of each assigned project, leading the stakeholders and team members to timely and consistent successes
  • Troubleshoot applications and software for all internal business units as well as external user groups and installations
  • Change Management: including system testing, scrutinizing release documentation, ensuring release controls have been adhered to, and execution of releases to the production environment

Qualifications and Skills:

  • BS or MS in a relevant field (e.g. computer science, mathematics, engineering, physics, chemistry or biology), experience in medical imaging highly desirable
  • Excellent verbal and written communication skills
  • Strong attention to detail required
  • Superior time management skills
  • Experience and/or interest in training users on new application features and functionality
  • Strong computer science fundamentals, as well as general knowledge of software-as-a-service business models
  • Embrace a corporate entrepreneurial culture
  • Adaptable and capable of working and thriving in a team environment
  • Positive attitude and desire to build relationships in a business setting
  • Experience with Linux (CentOS/RHEL), MATLAB, and/or Python a big plus
  • Experience with radiology image data processing routines a plus

Invicro is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.

Scrum Master

Full-time

Overview:

Make an impact at a dynamic and growing life sciences company!

Invicro’s mission is to develop smarter drug discovery programs and we are currently seeking an energetic Scrum Master to be part of a highly motivated and skilled software development team in pursuit of this mission. This individual will be a part of the VivoQuant and iPACS development teams, providing support and leadership to keep the teams on track and working at peak efficiency.

The ideal candidate should have a thorough understanding of Agile development and be motivated by the idea that together we can accomplish great things and make a positive contribution to society through the company’s mission.

Key Responsibilities:

  • Conduct standups, backlog grooming, sprint planning and retrospectives
  • Build and maintain processes to facilitate sprint and release planning and tracking
  • Identify impediments to team progress and propose improvements
  • Facilitate improvements to organizational Agile Maturity level
  • Coach/mentor team members on Agile practices

Qualifications and Skills:

  • Bachelor’s Degree and 2+ years’ experience in any role in an Agile team environment
  • Ability to directly and indirectly lead and motivate teams
  • Solid understanding of Agile development practices and how to apply them
  • Scrum Master certification is a plus
  • Solid organizational skills, including attention to detail and ability to multi-task
  • Excellent verbal and written communication skills
  • Adaptable and capable of thriving in a fast-paced, growing team environment

What We Offer

  • Competitive salary
  • 401k with generous matching
  • Flexible vacation policy
  • Catered lunch Wednesdays
  • “First Fridays” – monthly company-wide team updates and happy hour

Invicro is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.

System Compliance Manager

Full-time

Job Summary:

The System Compliance Manager will partner with business leaders and software development team to evaluate and improve System Development Life Cycle procedures and business processes and is responsible for working with business areas to translate and prioritize high-level business requirements into detailed functional specifications and assist in the creation and upkeep of procedures, work instruction and job aid & training materials.  The individual will work with business and technical resources to identify and correct defects that are detected during the testing activity.  The individual will also perform verification of completion of required documentation according to company Standard Operating Procedures and Work Instruction Documents for any new systems or upgrades to the existing ones.

Major Responsibilities:

  • Responsible to elicit business requirements from the Business Owners and assist Software Design Engineering team in converting these business requirements into user and functional requirements using various tools (mockups, etc.)
  • Responsible for tracking and notifying the stakeholders of user requirement status and rationale for meeting or not meeting such requirements
  • Responsible for tracking remnant requirements (based on criticality) and notifying the Software Design Engineering team for inclusion in the next release(s).
  • Review and approve Software Development Lifecycle deliverables documents, including the authoring of risk assessments.
  • Review of all the unit and regression testing evidence conducted during the Software Development Lifecycle to determine if software can be delivered to production for validation; as well as translate such test cases into OQ/PQ documents.
  • Review of Test Traceability matrix developed by the SW team in comparison to the User Requirements.
  • Prepare a risk assessment for any failed automated or manual test cases.
  • Assist in improving and expanding the SDLC procedures for the SW team.
  • Provide guidance to System Compliance with user requirements, testing and risk assessment for validation/qualification plans
  • Conduct internal audits for SDLC procedures.

Qualifications:

  • Requires 4-year college degree in computer science or similar discipline and minimum 8 years hands-on experience in a similar capacity with SDLC procedures and system validations.
  • Strong understanding of FDA regulated environments & systems validation and general knowledge of the GxPs, Annex 11 and 21 CFR P11.
  • Experience in creating and reviewing SDLC related deliverables; preparing, reviewing and executing test plans; eliciting business and functional requirements; and creating traceability matrices.

Invicro is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.

Image Analyst

Full-time

Overview:

The Image Analyst performs all analysis work on a variety of imaging studies. As a member of the Image Analysis team, the Image Analyst is responsible for all quantitative results generated in an imaging study. The analyst will work under the supervision of a lead analyst on a project by project basis. Other duties may include editing or creation of SOPs, guided internal development tasks, and training of new hires.

Responsibilities:

  • Analyze image data and associated non-image data
  • Assist with processing of image data
  • Manage data on online project repositories
  • Create images, plots, and reports for clients
  • Automate workflows by implementing software scripts
  • Guided internal development work

Qualifications and Skills:

  • BS in a relevant field (e.g. engineering, mathematics, physics, chemistry or biology)
  • Excellent communication skills
  • Superior time management skills
  • Strong attention to detail required
  • MATLAB, Python or other programming experience preferred
  • Adaptable and capable of working and communicating in a team environment

Invicro is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.

Imaging Scientist – Nuclear Medicine

Full-time

Make an impact at a dynamic and growing company! Invicro seeks an individual with scientific or clinical imaging experience to manage various imaging studies.  This individual should be motivated by the company’s mission to speed life-changing therapies to the public through scientific collaboration with our customers and enjoys challenging and analytical work.  The ideal candidate for the Imaging Scientist role possesses hands-on experience acquiring and analyzing pre-clinical imaging data.

Overview:

The Imaging Scientist works with the Discovery Research team as a study director to manage the execution, analysis and reporting of pre-clinical discovery research studies.  The individual in this role is expected to support the execution of pre-clinical imaging studies across various therapeutic areas by interfacing with business development, sponsors, and laboratory staff to manage all aspects of study management from initial design to final report.  The Imaging Scientist is expected to author and review technical documents including study protocols, final reports, abstracts/manuscripts/white papers, etc.

The ideal candidate has hands-on experience acquiring pre-clinical imaging data, and applying imaging to the study of disease in one or more therapeutic areas (e.g. oncology, neurology/neuroscience).

Knowledge and experience in pre-clinical in vivo SPECT or PET nuclear medicine imaging techniques including understanding of theory, familiarity with data acquisition and analysis techniques, and experience in quality control and presentation of such data.

Qualifications and Skills:

  • PhD or MS in a relevant field (e.g. engineering, physics, chemistry or biology)
  • Small molecule radiochemistry and/or radio- or fluorescent labeling of proteins and/or pre-clinical MRI, PET, SPECT, or CT imaging experience required
  • Experience with the application of molecular imaging to study drug effects, biodistribution, and target engagement
  • Superior skills related to teamwork, multi-tasking, and time/project management
  • Ability to work quickly with strict attention to detail
  • Ability to demonstrate adaptability and past leadership experience in a team environment
  • Ability to interact professionally and confidentially with customers and subcontractors
  • Ability to prepare and deliver written and oral summaries of work
  • Excellent communication skills

Invicro is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.

Senior Accountant

Full-time

Overview:

The Senior Accountant is primarily responsible for providing support throughout the monthly financial statement close process. This includes, but is not limited to, processing journal entries, preparing monthly GL account reconciliations, reviewing revenue contracts, and analyzing financial reports and supporting schedules. Providing these services in an effective and efficient manner will ensure that the Company’s finances are accurate, and the Company is in compliance with internal and external financial reporting requirements.

Responsibilities:

  • Preparation of journal entries, recurring entries and expense accruals
  • Preparation of monthly account reconciliations primarily related to revenue, cost of goods sold, inventory, accrued expenses, debt and equity
  • Maintain/update bill of materials and process inventory transactions
  • Assist in the review of revenue contracts and arrangements
  • Analyze monthly revenue and gross margin schedules
  • Analyze financial reports and supporting schedules
  • Preparation and review of monthly close binders in accordance with SOX and internal control requirements
  • Assist in preparation for annual audits and quarterly reviews including interacting with auditors
  • Assist with monthly management reporting requirements
  • Assist with technical accounting research
  • Perform ad-hoc analysis and other job-related duties as assigned

Qualifications:

  • Excellent interpersonal skills
  • Self-motivated
  • Strong work ethic and team player
  • Effective verbal and written communication skills
  • Attention to detail and high level of accuracy
  • Deadline-oriented
  • Ability to deal sensitively with confidential information
  • Strong time management and organization skills
  • Strong PC skills, including proficiency in Microsoft Word, Outlook and Excel
  • Bachelor’s degree in accounting; CPA preferred.
  • 3+ years of experience, public and private industry experience strongly preferred
  • Strong knowledge of GAAP
  • Quickbooks experience a plus

Invicro is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.