Junior Python Developer

Optimum Solutions Pte Ltd — Singapore · Posted ~1 day ago

Junior

Skills

Python Object-Oriented Programming data structures exception handling REST APIs JSON HTTP SQL relational databases unit testing Git CI/CD Agile/Scrum

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A junior Python developer position for someone with at least six months of hands-on development experience. You will build and maintain applications, create and consume REST APIs, work with SQL databases, debug and test software, support deployments, and collaborate across technical and business teams using Agile, Git, and CI/CD practices.

Highlights

An entry-level development role offering practical experience across application development, APIs, databases, testing, deployment, troubleshooting, and Agile delivery while collaborating with senior developers, analysts, testers, and project teams.

Description

Key Responsibilities Develop, maintain, and enhance applications using Python.Write clean, reusable, and maintainable Python code following development standards.Develop and consume REST APIs and integrate with internal/external systems.Work with SQL databases to write queries, stored procedures, and perform data-related operations.Participate in application development, debugging, unit testing, and defect fixing.Understand business requirements and translate them into technical solutions.Collaborate with senior developers, business analysts, testers, and other project teams.Support application deployment, troubleshooting, and post-production issues.Follow Agile/Scrum, Git, CI/CD, and software development best practices. Required Skills Minimum 6 months of hands-on development experience in Python.Good understanding of Python programming concepts, OOP, data structures, and exception handling.Basic experience with REST APIs / JSON / HTTP.Good knowledge of SQL and relational databases.Hands-on experience with Git/version control.Basic understanding of unit testing and debugging.Good analytical and problem-solving skills. Preferred Skills Experience in Banking, Fintech, Insurance, or other financial services domain.Exposure to Django, Flask, or FastAPI.Knowledge of Pandas / NumPy is an added advantage.Exposure to Linux/Unix, Docker, CI/CD, or cloud platforms is a plus.Familiarity with financial applications, payments, banking systems, or insurance platforms will be advantageous.