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.