Senior Python Developer (Malaysian only)
Summary
Build and maintain Python-based web services and APIs using Django/FastAPI, databases, and cloud tools for a global software house.
Senior Python Developer (Malaysian only)
Position: Full-time.
Our client is one of the global leading software houses (An MNC) with a development hub in Kuala Lumpur, Malaysia.
Responsibilities
- Design, develop, test, debug and document 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.
- Analyze and translate complex business requirements into technical requirements for development, and create high-level technical architecture, design documents and technical specifications, in accordance with best practices and standards.
- Research and evaluate 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 (e.g., 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. 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.
All communication will be handled with absolute privacy. Only shortlisted candidates will be notified.