Job Search and Career Advice Platform

Enable job alerts via email!

Python Developer

ELLIOTT MOSS CONSULTING PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

17 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A consulting firm in Singapore is seeking a highly motivated Junior Python Developer to join their technology and analytics team. The role involves developing Python-based applications and automating business processes. The ideal candidate will have a strong foundation in programming and data handling, alongside a keen interest in building scalable applications. This is a great opportunity to collaborate with experienced developers and grow in the tech industry.

Qualifications

  • Strong understanding of Python programming concepts including OOP and error handling.
  • Experience with data manipulation and analysis libraries.
  • Familiarity with API integration and RESTful web services.

Responsibilities

  • Develop, test, and maintain Python-based applications, scripts, and APIs.
  • Write clean, efficient, and reusable code.
  • Collaborate with teams to translate requirements into solutions.

Skills

Python programming
Data handling
APIs integration
Problem-solving
Communication skills

Tools

Pandas
NumPy
MySQL
PostgreSQL
Git
Job description

Job Description

We are looking for a highly motivated Junior Python Developer to join our technology and analytics team. The ideal candidate will have a strong foundation in programming and data handling, with a keen interest in building scalable applications and automating business processes. You will work closely with senior developers and analysts to design, implement, and maintain Python-based solutions that support both technical and business objectives.

Key Responsibilities
  • Develop, test, and maintain Python-based applications, scripts, and APIs to support internal systems and business workflows.
  • Write clean, efficient, and reusable code following best practices in software development.
  • Collaborate with cross-functional teams to translate technical requirements into functional solutions.
  • Integrate applications with databases and third-party APIs, ensuring reliability and security.
  • Work on automation projects to improve data extraction, transformation, and reporting processes.
  • Assist in troubleshooting, debugging, and optimizing existing applications for performance improvements.
  • Participate in code reviews, version control management, and documentation of development work.
  • Stay current with emerging technologies, frameworks, and tools within the Python ecosystem.
Qualifications
  • Strong understanding of Python programming concepts including object-oriented programming (OOP), data structures, and error handling.
  • Experience working with data manipulation and analysis libraries (e.g., Pandas, NumPy) and relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with API integration, JSON/XML data formats, and RESTful web services.
  • Basic understanding of software development life cycle (SDLC) and version control systems (e.g., Git).
  • Exposure to data visualization tools (Power BI, Tableau) or cloud platforms (AWS, Azure) is an advantage.
  • Good analytical, problem-solving, and communication skills with a strong desire to learn and grow as a developer.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.