Intern Software Developer
Life Technologies - Carlsbad, CA

This job posting is no longer available on Life Technologies. Find similar jobs: Intern Software Developer jobs - Life Technologies jobs

Software Developer

Job Description

Are you a generalist looking for a complex, distributed system to challenge you? Don’t want to get pigeonholed into “databases” or “payment systems”? Then join a team at Life Technologies that’s on the forefront of two fast-growing technology trends – cloud computing and software architecture. You will be part of the team developing the foundational platform for Life Technologies SaaS cloud capabilities including customer data management, scientific instrument integration, application services, multi-tenancy, analytics pipelines, and results visualization.

Desired experience in building back end scalable services, familiar with designing database data tiers on top of relational SQL databases and fluent in web front end technologies (Rails, HTML, CSS, AJAX, JavaScript.) The ideal candidate will possess all those skills, plus experience with building high performance, high scalability and high availability websites.

Basic Qualifications

  • Computer Science or related field
  • Computer Science fundamentals in object-oriented design
  • Computer Science fundamentals in data structures
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis

Preferred Qualifications
Proficiency in, at least, one modern programming language such as C, C++, Java, or Ruby.
Experience building highly scalable and available web applications on top of multi-tiered systems utilizing Linux, Java, Ruby, Rails, MySQL, PostgreSQL ,HTML, CSS, JavaScript, and AJAX.
Solid coding practices including good design documentation, code reviews, source control management, build processes, testing, and operations
Ability to take a project from scoping requirements through actual launch of the project
Ability to communicate successfully with peer engineers, product managers, other technical teams, and management to understand requirements, describe software product features, and technical designs.

To apply for this role, you should possess solid analytical, design and problem diagnosis skills. Expertise with high-performance systems and service design is a plus. The ability to translate high-level technical requirements through all the levels of the software stack is desired. If this sounds like you, come join us and help AWS continue to write the cloud computing story for the industry.

We are a science company.
Life Technologies, a global biotechnology leader created through the merger of Invitrogen and Applied Biosystems, creates the brilliant instruments and lab essentials that enable researchers and scientists around the world solve some of the most difficult health, security, food and energy problems of the 21 st century. We believe in the power of science to transform life and the power of people to make it happen. Everyday we help shape new discoveries that improve life. If you’re ready to make a difference in the world, you can do it here. We invite you to join in to stand out.

A few facts
We serve three Life Sciences markets: Research Sciences, Medical Sciences and Applied Sciences. We are more than 10,000 employees and contractors who are located at 86 facilities in 160 countries. Our portfolio includes eight marquee brands and more than 50,000 products. Our brands and products can be found in 90% of U.S. labs. Our 2011 net sales totaled $3.7 billion. We hold more than 4,000 patents and have received more than 600,000 citations. We are the top supplier of stem cell research consumables and the world’s largest supplier of human identification testing and forensic DNA analysis tools.

What it’s like to work at Life Technologies
You work for a company with a very a promising future. You work in a culture of continuous improvement—exciting and fast-paced. You work with great people and great minds. You work with people who value diversity because they know they are stronger together. You have the freedom define your own destiny. You share a common purpose with your teammates: Shaping Discovery. Improving Life.

Life Technologies - 21 months ago - save job
About this company
97 reviews
Life Technologies is a global biotechnology tools company providing premier systems, consumables, and services for scientific researchers...