Software Development Opportunity
We are seeking a highly skilled Software Engineer to join our team.
This role will involve designing, implementing, and testing cloud-based software solutions that power industry-leading DNA sequencing and laboratory information systems.
- This position requires collaboration with Agile scrum teams to design, implement, and test software applications.
- The ideal candidate will have experience in developing and maintaining Java-based web applications and microservices.
Key qualifications include:
- Proficiency in full-stack development, covering both frontend and backend coding.
- Strong understanding of object-oriented programming principles, with experience in languages like Java, TypeScript, or other similar technologies.
- Familiarity with front-end frameworks such as Angular is a plus.
Responsibilities will include:
- Designing and maintaining multi-threaded applications using object-oriented principles.
- Developing and consuming REST APIs to facilitate data exchange between systems.
- Working with message queues (RabbitMQ, AWS-SQS) for efficient communication between services.
- Database management expertise, including RDBMS such as AWS-RDS, PostgreSQL, or MySQL.
- Familiarity with cybersecurity practices and the ability to analyze and resolve security issues.