Software Engineer (python, 12 months)

Location: Kowloon City
Job Type: Contract
Posted: about 1 month ago
Contact: Sandy Hsu
Discipline:
Reference: 40961
Our client seeks a skilled Software Developer with expertise in Python to join their team. The candidate will focus on data migration, web scraping, data cleaning, and implementing RPA projects.

Key Responsibilities:
  • Create a Python-based app for compiling and distributing financial statements using expense records stored in a relational database.
  • Design Python applications, including Robotic Process Automation (RPA) programs, for data extraction, cleansing, migration, and validation.
  • Perform data cleansing and transformation to maintain high data quality and integrity.
  • Implement web scraping solutions to collect data from various online sources.
  • Design and implement auto-fill functionalities on web pages to streamline user interactions.
  • Collaborate with cross-functional teams to understand requirements and deliver effective solutions.
  • Conduct testing and debugging to ensure applications run smoothly and reliably.
  • Maintain detailed technical documentation for future reference.
Requirements:
  • Bachelor’s degree in data science, Computer Science, Information Technology, or a related field.
  • Minimum of 2-3 years of experience in Python programming and data migration projects.
  • Proficiency in Python and experience with relational database management systems (RDBMS).
  • Knowledge of data cleaning and pre-processing techniques to ensure data readiness.
  • Experience with Power Platform for RPA.
  • Basic understanding of HTML, CSS, and JavaScript for web interactions.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team.
  • Experience with internal finance or claims systems is a plus.
  • Good command of English and Cantonese.