Software Developer (Python)

  • Sector: 信息技术
  • Contact: Maharaj A/L Murugan Maha
  • Client: Monroe Consulting Group
  • Location: Malaysia
  • Salary: Negotiable
  • Expiry Date: 25 June 2024
  • Job Ref: BBBH439695_1711506033
  • Contact Email:

Executive search firm, Monroe Consulting Group is recruiting on behalf of one of the leading multinational Telco company that is based from the Singapore. They're in search of dynamic developer to join their force as a Senior Software Developer (Python)

Job Responsibilities:

  • Task Management: Efficiently allocate tasks to maximize business requirement fulfillment.
  • Development Expertise: Design, develop, and enhance Python applications to meet business goals.
  • Code Evaluation: Review colleagues' code to ensure compliance, functionality, and efficiency.
  • Team Collaboration: Collaborate with developers, architects, and product managers to ensure cohesive product development.
  • Problem Solving: Identify and resolve complex software challenges to maintain application performance.
  • Optimization: Improve performance and scalability by refactoring and optimizing existing code.
  • Documentation: Prepare comprehensive technical documentation for new and existing features.
  • Testing Proficiency: Experience in API testing through Unit Tests.

Job Requirements:

  • Completion of a Diploma or Bachelor's degree in Computer Science, Information Technology, or related fields.
  • At least 4 years of professional Python development experience.
  • Demonstrated proficiency in applying the Program Development Life Cycle.
  • Thorough understanding of popular Python frameworks like Django or Flask.
  • Familiarity with Git for code versioning.
  • Knowledge of Software Development Life Cycle methodologies, particularly Agile/Scrum.
  • Strong grasp of object-oriented programming (OOP), data structures, and algorithms.
  • Hands-on experience in building RESTful APIs and integrating third-party services.
  • Possesses creative thinking, problem-solving skills, and analytical aptitude.
  • Effective verbal and written communication abilities.
  • Understanding of cloud platforms, databases, and CI/CD tools.
  • Exposure to front-end technologies such as React, Vue, Angular, and JavaScript.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.