Senior Developer and Manager of the Software and Web Development Core Team

HT - Human Technopole

Senior Developer and Manager of the Software and Web Development Core Team

HT - Human Technopole

Milan, Italy

Job description


The Human Technopole (HT) is seeking a senior-developer and manager of the Software and Web Development Core team, supporting the scientific software design, production, deployment and maintenance needs of the Institute and focusing on web servicing efforts.

The team will host two additional software/web-developers and it will be responsible for the implementation of (re-)usable tools and computational modules on demand, supporting HT research groups and collaborators in translating prototypic applications into robust software suites, in order to make internal methods and curated resources available to the bioinformatics community at large.

The hired candidate will supervise the development of applications that are scalable, modular and reusable, cloud-enabled, and making use of a growing set of self-contained online and offline frontend modules. They will coordinate a facility enabling internal and external users to operate, query, or mine HT resources and analysis services. Furthermore, the team will provide DevOps and other solutions to automate metadata gathering (e.g. from electronic lab books), and experimental data, across HT centres and research groups to create unified, curated databases.

The successful candidate will have advanced software engineering skills, with extensive experience as a software architect. Solid foundations of full-stack web development, IT infrastructures, data-science and database systems design and management are required for this multidisciplinary role. As a chief technical figure, the candidate should also feel comfortable with taking autonomous decisions on technologies, languages and the overall production stack. Great communication skills and an academic background are a definite plus to facilitate interactions with data scientists, biologists, and researchers who constitute the target audience of the software which the selected candidate will build.

The activities of the team will involve:

  • enabling efficient tracking of new datasets and uploading data from internal and external sources into existing databases;
  • developing application program interfaces (APIs) allowing programmatic access to data and results from projects led by HT research groups and collaborators;
  • implementing, deploying, and maintaining user front-ends, tools, and web-portals to visualise and interactively query data and results building on the dedicated APIs;
  • seeking input and feedback from internal and external stakeholders about their requirements and prioritising the team’s workload accordingly;
  • interacting with the HT centre heads, the research groups, and external collaborators to aid in the delivery of projects;
  • taking full part in the general duties of the team and passing on skills and knowledge to other team members and visitors;
  • connecting the output of resident bioinformaticians and researchers with the worldwide computational biology community through bespoke, user friendly solutions.

The ideal candidate will have familiarity or basic knowledge of biology, genetics, cancer therapeutics, drug discovery and previous experience working in industry.

Past experience with genomic data curation and familiarity with the management of data from large-scale patient genomics databases and in-vitro drug/functional-genomic screens will be positively considered.

Job requirements

Essential (E) and Optional (O) skills and expertise:

  • Educated to MSc level in computer engineering, computer science or relevant subject (E);
  • Expert knowledge of Python and at least one among Java, C++, C# (E);
  • Decent knowledge of at least one among R and MatLab programming languages (E);
  • Significant experience with database architectures, with at least one between SQL or NoSQL (E);
  • Front end programming expertise with knowledge of at least one of the following frameworks: Angular, React, Vue (E);
  • Backend and server-side frameworks: Express, Django, Laravel (E);
  • Experience in designing, deploying and maintaining microservices and cloud architectures as well as API endpoints, in containerized environments: Docker, Kubernetes (E);
  • Proven track record of deployed, high quality, and well documented code compliant with state-of-the-art best practices, testing, and coding standards (E);
  • Ability to communicate project status and provide updates effectively, as well as to discuss novel solutions with stakeholders (E);
  • Effective team player with strong interpersonal skills and proven project lead experience (E);
  • Ability to work in a multi-cultural, multi-ethnic environment with sensitivity and respect for diversity (E);
  • Fluency in written and spoken English (E);
  • Experience developing and maintaining scientific data workflows/pipelines (O);
  • Good knowledge of statistics and combinatorics (O).

Additional Information

HT offers a highly collaborative, international culture to foster top quality, interdisciplinary research by promoting a vibrant environment consisting of independent research groups with access to outstanding graduate students, postdoctoral fellows and core facilities.

HT is an inclusive employer that fosters diversity and engages systematically to ensure that equal employment opportunities are provided without regard to age, race, creed, religion, sex, disability, medical condition, sexual orientation, gender identity or expression, national or ethnic origin or any other legally recognized status entitled to protection under applicable laws.

HT is offering attractive conditions and benefits appropriate to a leading, internationally competitive, research organization that promotes a collegial and open atmosphere. The compensation package granted will be internationally competitive and comprise pension scheme, medical and other social benefits and support for relocation and installation.

Please note that researchers coming to Italy for the first time, or returning after residing abroad, benefit from very attractive income tax reductions.

Please apply by sending a CV, a motivation letter (both in English), and the contacts of three referees through the dedicated area below. Applications sent by other means will not be considered.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Italy     Developer     Front End Developer     Manager and Executive     Python Developer     Web Developer     HT - Human Technopole    

© EuroJobsites 2021

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

Newsletter | Recruit | Advertise | Privacy | Contact Us

© EuroJobsites 2021

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

This website uses cookies to make your experience better. Continued use of this website means you accept our cookie policy.  Accept Cookies