The Software Development and Operations team at EMBL-EBI maintain and develop a portfolio of software services for use within EMBL-EBI and by our collaborators. We are looking to employ a Full Stack Software Engineer that will join a team of 6 engineers.
The team uses an agile methodology across a software portfolio that includes:
Qualifications and Experience
The ability to design and implement technical solutions within a collaborative team environment is critical to this position and excellent communication skills, verbal and written, are essential. You will be required to communicate through technical documents inside and outside the team, as well as provide user orientated communication with external and internal users of the systems. An ability to work to tight deadlines is essential, as are excellent English language skills and the ability to work with minimal direction when making technical decisions.
Desirable skills include:
by via developer jobs - Stack Overflow
The team uses an agile methodology across a software portfolio that includes:
- The EBI Cloud Portal, a big data analysis platform that will allow scientists to move compute to data in a variety of internal and external cloud resources.
- The Authentication, Authorisation and Profile service that manages federated identities, permissions and attributes to drive access decisions to other services.
- A service for converting scientific workflows into individual tasks that are securely distributed across different organisational clouds that are executed on local Kubernetes clusters.
- A service for maintaining synchronised copies of public research data sets across distributed cloud infrastructures.
You will be developing and supporting the EBI Cloud Portal during its use by the BBSRC funded Proteomics DIA project running proteomics analysis pipelines on EMBL-EBI’s OpenStack Embassy Cloud and commercial public cloud providers.
Qualifications and Experience
The ability to design and implement technical solutions within a collaborative team environment is critical to this position and excellent communication skills, verbal and written, are essential. You will be required to communicate through technical documents inside and outside the team, as well as provide user orientated communication with external and internal users of the systems. An ability to work to tight deadlines is essential, as are excellent English language skills and the ability to work with minimal direction when making technical decisions.
Desirable skills include:
- Technologies including Java, Spring, Angular4, and ELK.
- Previous experience evaluating open-source software and its subsequent integration to a production system
- Familiarity with agile development practices and the full software development lifecycle in a team environment
- Experience with VM and/or container deployment in public or private cloud environments
- Experience of working within a dev/ops environment including familiarity with technology such as Terraform and Ansible
- Good customer facing skills including, written and verbal communication, documentation and customer management
You will also demonstrate innovation and a willingness to take on new challenges. You will have a passion for code development and making software that can be used. You have the knowledge and experience to make technical decisions with minimal supervision.
by via developer jobs - Stack Overflow
No comments:
Post a Comment