
Software Engineer 2
- Woodlands, Singapore
- Permanent
- Full-time
- Design and develop world-class distributed cloud software applications to manage, analyze and interpret Next Generation DNA Sequencing (NGS) data.
- Evaluate and implement suitable alternatives that match various cloud provider’s offerings
- Develop and maintain .NET based microservices.
- 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.
- Show a passion for leading-edge development practices – Continuous Integration/Delivery, DevOps, REST-based SOA
- Develop sustainable, automated deployment and build processes
- Practice software engineering principles such as agile methodologies, scrum and continuous integration
- Experience in Cloud computing platform such as Amazon AWS, Microsoft Azure or Google GCP
- Experience using Docker. Ideally through orchestration platform such as Kubernetes, Swarm, Mesos, etc.
- Extensive knowledge and experience with .NET Core, C# or other object-oriented language
- Building and consuming REST APIs
- RDBMS such as AWS-RDS, PostgreSQL or MySQL
- Message Queues (AWS-SQS, Apache Kafka, RabbitMQ or similar)
- Software engineering principles such as agile methodologies, scrum, DevOps and continuous integration
- Knowledge and experience with Python, Javascript/Typescript, or Java
- At least a B.Sc. in Computer Science, Bioinformatics, or related field preferred
- Experience in biotech and bioinformatics is a plus