Senior Developer - Python (Web Scraping)

  • Sector: 专业服务
  • Contact: Mary Julenie Bulaon
  • Client: Monroe Consulting Group
  • Location: Makati City
  • Salary: Negotiable
  • Expiry Date: 10 March 2025
  • Job Ref: BBBH474177_1736388619
  • Contact Email: julenie.bulaon@monroeconsulting.com.ph

Executive recruitment company Monroe Consulting Group Philippines is recruiting on behalf of an award-winning data analytics and advisory firm that helps clients understand human and market behaviours to navigate disruption.

Job Summary:

The Senior Developer - Python will be part of an offshore research and analytics team working for a global investment banking client. The team provides evidence-based research and analytics to client equity analysts to inform investment debates.

As a Developer, you will be expected to:

  • Create and maintain efficient automated solutions in the data collection, processing and storage
  • Contribute in the development and improvement of the overall data infrastructure and framework
  • Take full ownership of assigned tasks
  • Coordinate with different functional team members and the clients

Key job responsibilities:

  • Develop and maintain automated solutions that would mine data from different websites or other sources/databases
  • Provide technical solutions and guidance to ensure continuity in the data collection
  • Work with different functional team members and client to identify efficient approaches to fulfill the project requirements
  • Coordinate directly with the client on process improvements and in the overall technical framework that the team operates in
  • Escalate issues immediately, and provide possible solutions if any, to respective project stakeholders, or directly to the client
  • Mentor other members of the team in the fulfilment of their responsibilities
  • Accomplishes tasks in support of production such as (but not limited to) database and server cleanup
  • Others:
    • Supports team lead in management by providing relevant data such as metrics
    • Accomplishes ad-hoc and recurring tasks as requested by the manager

Key job requirements:

  • Candidate must possess at least a Bachelor's/College Degree, Computer Science/Information Technology, Engineering (Computer/Telecommunication), Engineering (Others) or equivalent
  • At least 3-5 years programming experience in Python or other back-end programming language; experience in web scraping is preferred
  • Knowledge of libraries like pandas, selenium, num pui would be good to have.
  • Strong foundation in web technologies such as RESTful web services, JavaScript and JSON/XML
  • At least (2) years of experience with version control systems; Git is preferred
  • Has experience interacting directly with overseas clients
  • Worked in an Agile environment a plus
  • Familiarity with Regular Expressions is an advantage
  • Familiarity with Jira and Jenkins is an advantage
  • Good English skill