Senior Python Developer (Malaysian only)

  • Full-time

Company Description

Our client is one of the global leading software houses (An MNC) with a development hub in Kuala Lumpur, Malaysia.

Job Description

  • Design, develop, test, debug and documentation of applications to satisfy business requirements of projects.
  • Provide technical consultation to the Business/System Analyst and Project Manager for developing new systems or enhancing existing ones to support the business.
  • Analysis and translation of complex business requirements into technical requirements for development, and creation of high-level technical architecture, design documents and technical specifications, in accordance with best practices and standards.
  • Research and evaluation of alternative solutions, and recommend implementations.
  • Work with team members to estimate timelines, define project plans, and delegate tasks.
  • Ensure that expected application performance levels are achieved.
  • Periodically perform code reviews.
  • Work with the Technical Architect to realize technical concepts.
  • Provide guidance to junior team members.

Qualifications

  • At least a Bachelor Degree in Information Systems/Computer Science/Computer Engineering or equivalent.
  • Minimum of 6 years professional experience in the development and implementation using Python.
  • Primary skills required: Python 3, FastAPI, Django, Database (Eg. MySQL/SQL Server/Oracle/Postgres), Web Services (RESTful - JSON)
  • Secondary skills required: Git, GitHub Action, Kubernetes & Docker, Redis, RabbitMQ, Unit Testing, VMware Orchestrator
  • Experience with TDD is a plus.
  • Good IT security awareness is highly desired.
  • Working knowledge of Object Oriented Design, Microservices architectures and application integration is an advantage.
  • Solid analytical, interpersonal and communication (verbal and written) skills.
  • Flexibility and willingness to work in a dynamic environment with customer driven projects. The candidates are expected to communicate with clients and colleagues in Europe regularly.
  • Independent, self-disciplined, self-organized, and able to learn and work under minimum supervision.
     

Additional Information

All communication will be handled with absolute privacy. Only shortlisted candidates will be notified.