19 days old

Programmer Analyst

Cambridge, MA 02142
  • Job Code
  • Payrate
    $45 To $55

Client is looking for an accomplished software engineer to join their Lab Informatics & Automation domain team delivering distinct software engineering expertise for the realization of new and innovative products to improve productivity.

The successful candidate will have the chance to develop world-class solutions within a complex business process landscape of both high-performance computing as well as complex assay systems supporting our global biomedical research efforts and directly accelerate the drug discovery process which brings new, life-saving products to our patients. Our team writes software to extract barcode information from images, design and implementation of data capture platform allowing our robotics automation to capture and produce quality data to enable machine learning, and other IS teams to build seamless and streamlined solutions for the scientific end user community.

Major Accountabilities:

  • Join a project in mid-swing, be responsible for rapidly learning the code base and tools and start contributing
  • Work with project managers of dependent software projects both in our team and in software groups within the business
  • Collect, understand and analyze user requirements and be able to communicate them to the implementation teams
  • Use JIRA, Confluence, Bitbucket, Jenkins, and other tools to implement best practices in documentation, test-driven development, continuous integration, and iterative development lifecycle
  • Based on user requirements write clean, well-designed, maintainable code, employing OOP principles and standard design patterns

Commit code to our existing systems and contribute technically to new projects in our dynamic global IT environment

Desired Experience and Skills

  • We are looking for seven to 10 years of working experience
  • Demonstrated ability to operate independently and as part of a team
  • Excellent interpersonal and communication skills
  • Proven ability to work effectively across multiple teams
  • Ability to communicate and understand complex concepts in both technical and non-technical terms
  • Proven record of building effective, efficient, and user friendly tools
  • Excellent understanding of computer systems architecture, data integration concepts and experience in deployment
  • Proven ability to work comfortably in multiple programming languages with an orientation toward implementation of web and service oriented applications
  • Solid programming skills in at least one high level language (e.g. C#, Java)
  • Knowledge and experience implementing and consuming web services (SOAP/REST)
  • Knowledge of web architecture and technologies, such as IIS, Apache Tomcat, JavaScript, jQuery, HTML5, CSS and bootstrap
  • Experience with front end development of web applications (JavaScript/Angular/etc...)
  • Knowledge of and experience in PL/SQL in any relational databases for example Oracle RDMS
  • Experience with all layers of the development stack in a tiered architecture, e.g. presentation, service, domain logic and database
  • Basic knowledge of Windows & Unix/Linux scripting and administration
  • Has worked with big data technologies such as Apache Spark or Cassandra

Prior experience developing scientific applications in a pharmaceutical or biotech environment


  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Programmer Analyst

Randstad Technologies
Cambridge, MA 02142

Share this job

Programmer Analyst

Randstad Technologies
Cambridge, MA

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast