Job Search and Career Advice Platform

Enable job alerts via email!

Software Consultant (Python)

IDC TECHNOLOGIES (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 50,000 - 70,000

Full time

28 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech solutions company in Singapore is seeking a Software Engineer to develop and enhance software applications using Python. The role involves collaboration in an Agile environment and implementing DevOps practices such as CI/CD. Ideal candidates will have a degree in computer science and around 3 years of relevant experience.

Qualifications

  • Around 3 years of hands-on experience in software engineering or data engineering.
  • Proficiency in Python for backend development or data-related tasks.
  • Familiarity with CI/CD pipelines.

Responsibilities

  • Develop, maintain, and enhance software applications or data pipelines using Python.
  • Participate in the design, implementation, and optimization of system components.
  • Collaborate with cross-functional teams in an Agile environment.

Skills

Python
Unit Testing
Integration Testing
DevOps
Agile Methodologies
Problem-solving
Team Collaboration

Education

Bachelor's degree in computer science or IT
Job description
Responsibilities
  • Develop, maintain, and enhance software applications or data pipelines using Python.
  • Participate in the design, implementation, and optimization of system components.
  • Write clean, testable, and efficient code following best practices.
  • Perform unit and integration testing to ensure high-quality deliverables.
  • Collaborate with cross-functional teams in an Agile environment.
  • Assist in implementing DevOps practices such as CI/CD, automation,and version control.
  • Troubleshoot issues, debug applications, and provide timely solutions.
Requirements
  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Around 3 years of hands‑on experience in software engineering or data engineering.
  • Proficiency in Python for backend development or data‑related tasks.
  • Experience with unit testing and integration testing frameworks.
  • Familiarity with DevOps practices, CI/CD pipelines, and Agile methodologies.
  • Strong analytical, problem‑solving, and debugging skills.
  • Good communication skills and a collaborative, team‑oriented mindset.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.