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