Software Engineer II (C#)

  • Contract

Company Description

Illumina

Job Description

Here are the Job Details:

Position: Software Engineer II

Location: 5200 Illumina Way, San Diego, California, 92121

Duration: 7 months

Summary

Looking to Hire a Software Engineer II for an Instrument Software Development.

Roles & Responsibilities

  • Work as part of Agile scrum teams to design, implement, and test the instrument control software that powers our industry-leading DNA sequencing devices. 
  • Deliver software architecture, designs, and implementations. 
  • Participate in all aspects of our agile development process, from sprint planning to daily scrum meetings and sprint demos. 
  • Create and execute unit tests to verify functionality. 
  • Troubleshoot and resolve software defects. 
  • Contribute to software design reviews and code reviews. 
  • Learn and have fun with some of the smartest people you’ll ever meet!

Minimum Qualifications

  • 3-6 years' experience in an object-oriented programming language; C# preferred. 
  • Experience with .NET Framework using managed technologies like ASP.NET and ServiceStack. 
  • Working knowledge of RESTful web services, MVC architecture. 
  • Excellent problem solving and troubleshooting skills. 
  • Demonstrated ability to design, develop, and maintain object-oriented multi-threaded C# applications. 
  • Proven experience architecting and developing customer-facing applications. 
  • Experience in control software/hardware integration. 
  • Able to write robust code that meets product requirements while being lean, maintainable, unit tested, and easy to understand. 
  • Self-starter mentality with excellent communication skills. 
  • Must thrive in a fast-paced, dynamic environment. 
  • Basic knowledge of agile scrum methodologies is a plus. 
  • Experience in biotech is a plus
  • Bachelor of Science degree or higher in Computer Science or related field

Additional Information

All your information will be kept confidential according to EEO guidelines.