Python Developer

Python Developer

Ttms Software Sdn Bhd
Kuala Lumpur Selangor
2-4 years
Not Specified

Job Description


  • Advanced Python programming skills,
  • Experience with core Python (Iterators, generators, exception handling, file handling concepts, data types and variables, OOPs Concepts, data structures, decorators, metaprogramming, magic methods),
  • Familiarity with good programming practices: unit testing, technical documentation, code encapsulation, logging.
  • Experience with git VCS and git flow standard,
  • Good cross-technical teams communication skills to ensure the right solution is being developed,
  • Ability to troubleshoot complex technical issues, willingness to constantly learn cutting edge technologies and master new engineering skills,
  • Prior experience with collaborative coding/development and agile methodologies (scrum).

Specific skills:

  • Familiarity with SQL, relational and non-relational databases,
  • Experience with backend integration via APIs (REST, JSON over HTTP, etc.),
  • Working knowledge of JavaScript, HTML and CSS,
  • Experience with front-end testing solutions,
  • Experience with data wrangling, pre-processing, visualization and handling of large datasets,
  • Practical knowledge of data visualization techniques,
  • Experience with web applications development to create usable and responsive frontend solution,
  • Preferred: Experience in Django and/or Pyramid frameworks.

Nice to have skills:

  • Good understanding of biological concepts and biostatistical approaches commonly used in molecular biology and interest to learn more,
  • PhD in Bioinformatics/Biological Sciences or equivalent scientific experience,
  • Practical experience with Machine Learning algorithms and data mining techniques,

Soft skills:

  • has a very good command of written and spoken English (B2+) (Polish is not required),
  • can quickly find solutions to issues and is eager to understand the business side of the project and is able to find the best balance between the clients’ requirements and the technical aspects of a project,
  • has proactivity, problem solving and communication skills,
  • Has experience in working in international, distributed large teams.

Project description:

About pRED (Pharmaceutical Research and Early Development):

  • Roche scientists are amongst the best in the industry, pursuing new paths to deliver life-changing benefits to patients.
  • They continue to be driven by our long-term aim to deliver medical advances that provide greater benefits to patients, and at the same time, reduce the healthcare burden on society.

About pRED Informatics

  • pREDi are scientists and informatics professionals united in a single organization
  • They speak the language of science and understand technology, bridging the two worlds.
  • They offer effective consulting on technological and scientific questions that matter.
  • They strive for continuous improvement of all our operations to ensure high-quality services. We support the processing, analysis, sharing, and visualization of both internal and external scientific information so that you can rely on it and draw conclusions.

About One-D

pRED One-D is all about unlocking digital opportunities along the R&D value chain. It is a program that capitalizes on pRED's digital opportunities to truly transform the research experience through driving innovation and productivity.

About gRED

  • gRED (Genentech Research & Early Development) there are various groups that run experiments on laboratory instruments, analyse the output and support scientific decisions through the analysis:

TTMS Software Sdn Bhd is one of the companies included Transition Technologies - Managed Services Sp. z o.o.

We specialize in outsourcing IT professionals, including the leasing team - we offer the entire project teams with a dedicated Team Leader. Our activities cover all the processes connected with creation, development and maintenance of the systems which we take full responsibility for. Thanks to it Customers minimize their total cost of solution maintenance (TCO) simultaneously protecting themselves from the risk of problems with access to resources necessary for the right maintenance and development of IT systems used in a certain area of business activity.

Among our customers there are world leaders from sectors like: automatic control, energetics, transport, industry, healthcare, banking. Our teams are involved in projects where they create from the very beginning, implement and develop very often innovative solutions that support our customers' core business activities, as well as optimizing the number of business processes.

By entrusting the implementation of key projects, our customers can quickly and efficiently achieve their business goals.

We are constantly expanding our team, join us!

About Recruiter




Active jobs

Functions : IT

Industries : IT/Computers - Hardware & Networking, IT/Computers - Software

Skills/Roles I hire for: IT

level Hiring For: Junior Level, Mid Level, High Level, Top Management

Similar Jobs

Career Advice to Find Better