Python Developer

Python Developer

Kuala Lumpur
3-10 years
Not Specified

Job Description

Specific requirements
Experience needed
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.

Job Details






AMK is an International group of IT companies headquartered in Malaysia, comprising of four main companies across multiple technology domains, to ensure delivery of top quality results to our clients.

Similar Jobs

Career Advice to Find Better