MSG
Illumina, Inc
Software Engineer
13 February 2025
Department
Health & Biotech
Job Category
Health & Biotech
Description
- Work as part of Agile scrum teams to design, implement, and test world-class distributed cloud software that powers our industry-leading DNA sequencing and laboratory information systems
- Develop and maintain Java / C# / .Net based web application and microservices
- Evaluate and propose suitable alternatives for our software architecture, designs, and implementations
- Show a passion for leading-edge software development practices
- Display a passion for clean code, loose coupling, and clean architectures
- Be a results-oriented, hyper-collaborator: leading joint design sessions, pair programming, design and code reviews, etc.
- Develop sustainable, automated deployment and build processes
- Practice software engineering principles such as agile methodologies, scrum and continuous integration
- Learn and have fun with some of the smartest people you’ll ever meet!
Qualifications
- Master’s degree in computer science, engineering, or Bachelor’s degree with equivalent experience
Requirements
- Full Stack Developers who are proficient in both frontend and backend coding
- Experience in an object-oriented programming language; C# preferred
- Demonstrated strong ability to design, develop, and maintain object-oriented multi-threaded .NET applications
- Building and consuming REST APIs
- RDBMS such as AWS-RDS, PostgreSQL or MySQL
- Message Queues (AWS-SQS, Apache Kafka, RabbitMQ or similar)
- Able to write robust code that meets product requirements while being lean, maintainable, unit tested, and easy to understand
- Excellent problem solving and troubleshooting skills
- Self-starter mentality with excellent communication skills
- Be curious, detail oriented, and analytical, with a proven ability to learn quickly
- Be team-oriented, motivated, taking ownership of assigned tasks
- Have proven verbal and written communication skills
- Ability to present complex technical information in a clear and concise manner
- Passion for technology
- Extensive experience writing high quality unit tests against mock objects
- Proficient with source control management repositories (GIT, SVN)
- Experience in CI/CD
- Knowledge of Agile methodologies
- Must thrive in fast-paced, dynamic environment
- Experience in participating in cross-organizational or inter-company collaboration
- Experience in biotech and bioinformatics is a plus