96 Python jobs in Singapore
Python Developer
Posted 1 day ago
Job Viewed
Job Description
We are growing and urgently seeking Python Developers !
Requirements:
- 8-10 years of experience
- Strong competency in Python .
- Experience/knowledge in the Payments domain (including banking, finance, financial services, etc.)
* Post-successful screening, please expect a call from our HR team in 1-3 business days
* Please expect a call to arrive from either Singapore (+65) or India (+91)
Python Developer
Posted 1 day ago
Job Viewed
Job Description
• Design, develop, and maintain automation tools and scripts (Python, SQL).
• ntegrate with APIs and various security platforms.
• P rform troubleshooting, testing (unit, performance, security), and documentation.
• C llaborate with SOC Analysts, DevOps, and Infra teams.
• D ploy applications across environments and support production issues.
• M st have experience in Python development .
• E perience in Django is must.
• S rong in Regular Expressions, scripting, and automation.
• F miliar with Windows/*nix/cloud environments and secure coding practices.
• E perience in testing methodologies (TDD, BDD) and CI/CD tools.
• E posure to web scraping, GUI automation, or machine learning is a plus.
Python Developer
Posted 6 days ago
Job Viewed
Job Description
Python Developer
Responsibilities: Sitting within Data & Technology Architecture Dept, the Python Developer is responsible:
- Solution the design and develop the software using waterfall/Agile methodology.
- Perform investigation, troubleshoot issues by developing scripts, SQL queries.
- Work closely and collaborate with the SOC Analysts and Infrastructure Engineers/System Owners for scope, schedules, requirements, tests, bug fixes, etc.
- Work with deployment team/DevOps team on setting up continuous integration, build and release automation.
- Discuss, analyse and recommend design improvements or corrections to developers throughout the development process.
- Develop and establish quality assurance deliverables and testing framework, including create and maintain test plans and test cases in accordance with changing requirements, throughout development.
- Conduct performance and load tests, validate the output and expected outcomes and feedback on improvement required.
- Conduct application performance and security testing to ensure we have a robust and secured system in place.
- Provide estimates for stories during sprint planning for Agile project.
- Convert acceptance criteria into automated unit tests cases.
- Support production issues
- Involve in application deployment to the various environments.
- Provide proper documentation to developed tools
- Knowledge transfer to users
Scope
- Assist the Security Operations Center to automate BAU and new processes (eg. Data enrichments from various sources, auto ticket creations, syncing of tickets across systems, etc).
- The work will require the developer to develop tools that integrates across different security devices using various methods, from interaction with APIs, screen scrapping to client GUI interactions, etc.
- The developer may be required to understand from basic scripting language of the various security tools to help with the script development.
- Scripts can be implemented in a mixture of client-side, server-side and/or hybrid-cloud environments.
What we are looking for
- MUST have relevant Software Development experience and relevant software development certifications in Python will be an added advantage.
- Must be familiar with Regular Expressions.
- Certified Software Testing Professional and/or Certified Software Quality Analyst or an equivalent certification will be an added advantage.
- Experience with scikit-learn and machine learning projects will be an added advantage.
- Experience with client side programming, automation with thick clients and web scrapping will be an added advantage.
- Demonstrable skills in Windows, *nix, and/or Cloud development
- Demonstrate knowledge of automated software testing methodologies such as unit testing, integration testing, functional testing, test driven development (TDD) and behavior driven development (BDD).
- Ability to troubleshoot complex issues ranging from system resource, application stack traces to cloud API events.
- Track record in implementing systems with high availability, high performance, high security hosted at various data centres or hybrid cloud environments will be an added advantage
Python Developer
Posted 8 days ago
Job Viewed
Job Description
Job Description:
We are seeking a skilled and motivated Python Developer to join our team. The ideal candidate will be responsible for designing, developing, testing, and maintaining Python-based applications and systems. You will work closely with cross-functional teams to deliver robust, scalable, and efficient solutions that meet business requirements.
Key Responsibilities:
· Design, develop, test, and maintain Python applications and scripts.
· Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
· Build and optimize backend systems, RESTful APIs, and third-party integrations.
· Implement data processing pipelines and perform basic to advanced data analysis.
· Write clean, maintainable, and efficient code aligned with best practices.
· Debug and troubleshoot issues in existing applications and infrastructure.
· Maintain clear documentation for development processes, architecture, and deployments.
· Stay current with emerging trends and technologies in Python development and related domains.
Requirements:
· Proven experience as a Python Developer or in a similar software development role.
· Strong proficiency in Python and familiarity with frameworks such as Django, Flask, or FastAPI.
· Experience in developing and integrating RESTful APIs.
· Hands-on experience with relational and/or NoSQL databases.
· Solid understanding of software development principles, design patterns, and version control systems (e.g., Git).
· Strong analytical, problem-solving, and debugging skills.
· Excellent communication skills and a collaborative mindset.
Preferred Qualifications:
· Experience working with cloud platforms like AWS, Azure, or Google Cloud Platform (GCP).
· Knowledge of containerization tools such as Docker and Kubernetes.
· Experience with automation, scripting, and CI/CD pipelines.
· Familiarity with Agile/Scrum methodologies.
Python developer
Posted 8 days ago
Job Viewed
Job Description
Job Description:
- Skilled Python Developer to design, develop, and maintain high-quality software solutions.
- Should have strong expertise in Python programming, experience with web frameworks, and familiarity with data processing and automation.
- Develop, test, and maintain Python applications and scripts.
- Collaborate with cross-functional teams to understand requirements and deliver solutions.
- Build and optimize backend systems, APIs, and integrations.
- Implement data processing pipelines and perform data analysis.
- Write clean, scalable, and efficient code following best practices.
- Troubleshoot and debug issues in existing systems.
- Maintain documentation of development phases and deployment processes.
- Stay updated with emerging trends and technologies in Python and related fields.
Requirements:
- Proven experience as a Python Developer or similar role.
- Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
- Experience with RESTful API development and integration.
- Familiarity with databases (SQL and NoSQL).
- Understanding of software development principles and version control systems (e.g., Git).
- Good problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of containerization tools like Docker and Kubernetes.
- Experience with automation and scripting.
- Familiarity with Agile/Scrum methodologies.
MUST HAVE:
1.Python
2.Langchain
3.Azure
Python Developer - Contract
Posted 6 days ago
Job Viewed
Job Description
ABOUT THE COMPANY
Zenith Infotech (S) Pte Ltd. was started in 1997, primarily with the vision of offering state-of-the-art IT Professionals and solutions to various organizations and thereby helping them increase their productivity and competitiveness. From deployment of one person to formation of whole IT teams, Zenith Infotech has helped clients with their staff augmentation needs. Zenith offers opportunity to be engaged in long term projects with large IT savvy companies, Consulting organizations, System Integrators, Government, and MNCs.
EA 20S0237
Industry
62011 - Development of software and applications (except games and cybersecurity)
About this opportunity :
Our client is seeking a skilled Python Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will have strong expertise in Python programming, experience with web frameworks, and familiarity with data processing and automation.
Responsibilities:
· Develop, test, and maintain Python applications and scripts.
· Collaborate with cross-functional teams to understand requirements and deliver solutions.
· Build and optimize backend systems, APIs, and integrations.
· Implement data processing pipelines and perform data analysis.
· Write clean, scalable, and efficient code following best practices.
· Troubleshoot and debug issues in existing systems.
· Maintain documentation of development phases and deployment processes.
· Stay updated with emerging trends and technologies in Python and related fields.
Requirements:
· Proven experience as a Python Developer or similar role.
· Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
· Experience with RESTful API development and integration.
· Familiarity with databases (SQL and NoSQL).
· Understanding of software development principles and version control systems (e.g., Git).
· Good problem-solving skills and attention to detail.
· Excellent communication and teamwork skills.
Preferred Skills:
· Experience with cloud platforms such as AWS, Azure, or GCP.
· Knowledge of containerization tools like Docker and Kubernetes.
· Experience with automation and scripting.
· Familiarity with Agile/Scrum methodologies
MUST HAVE:
1.Python
2.Langchain
3.Azure
Python Cloud Developer
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
• Extend and maintain our robust Java and Python applications, ensuring they remain at the forefront of technology.
• Implement advanced AI-augmented features, including Retrieval-Augmented Generation (RAG) and Agentic AI, to revolutionize our solutions.
• Apply best practices in clean code and testing, setting the standard for quality and reliability.
• Spearhead the migration of our on-premises application to the Azure Cloud using Azure Data Factory, transforming our infrastructure.
• Actively contribute to our SCRUM process by refining and creating user stories, and showcasing your work during reviews, driving our projects forward.
Mandatory Skills Description:
Mid-level Python proficiency expertise with 5+ years of working experience
• Unit Testing: Solid understanding and implementation of unit testing practices
• Clean Code Principles: Commitment to writing clean, maintainable, and efficient code
• PostgreSQL Database: Experience with PostgreSQL database management and operations
• Azure Cloud Knowledge: Familiarity with Azure Cloud and cloud-native applications is mandatory
• Azure Factory: Experience with Azure Factory is a plus
• Proactive Contribution: A proactive approach to contributing ideas and solutions within the team
• Motivation and Curiosity: A strong drive and curiosity for exploring new technologies and staying updated with industry trends
Nice-to-Have Skills Description:
• Knowledge of financial products and services, or banking domain experience
• Ability to work independently
Be The First To Know
About the latest Python Jobs in Singapore !
Software Engineer (Python)
Posted 6 days ago
Job Viewed
Job Description
EPAM is a leading global provider of digital platform engineering and development services. EPAM has been expanding in Singapore since 2013 and delivering the best solutions to our customers. As a recognized leader, EPAM Singapore achieved Great Place to Work® Certification in 2023 and is committed to providing our team with inspiring careers.
You will have the opportunity to work with fellow talented technologists and accelerate your career by participating in our numerous upskilling, training, and certification programs. That is why EPAM Singapore was awarded Gold for Best In-House Certification Programmes in the Employee Experience Awards 2023 and Silver in the SkillsFuture Employers Awards 2022 for our efforts in championing employees' skills development and building a lifelong learning culture at the workplace. You can also look forward to developing holistically with the multiracial festivals and various wellness and cultural activities organized by our passionate colleagues here.
Why EPAM?- By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2022 & 2023 .
- Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters.
- You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices.
- We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey.
- At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us.
- We are an equal opportunity employer and value diversity in our team. We encourage candidates from all backgrounds to apply.
- Extend and maintain our robust Python applications, ensuring they remain at the forefront of technology
- Implement advanced AI-augmented features, including Retrieval-Augmented Generation (RAG) and Agentic AI, to revolutionize our solutions
- Apply best practices in clean code and testing, setting the standard for quality and reliability
- Spearhead the migration of our on-premises application to the Azure Cloud using Azure Data Factory, transforming our infrastructure
- Actively contribute to our SCRUM process by refining and creating user stories, and showcasing your work during reviews, driving our projects forward
- Bachelor’s degree in information technology, Computer Science, or related field
- Mid-level expertise with 5+ years of experience in Python is essential for this role
- Solid understanding and implementation of unit testing practices
- Commitment to writing clean, maintainable, and efficient code
- Experience with PostgreSQL database management and operations
- Familiarity with Azure Cloud and cloud-native applications is mandatory
- Experience with Azure Factory is a plus
- A proactive approach to contributing ideas and solutions within the team
- A strong drive and curiosity for exploring new technologies and staying updated with industry trends
- No visa sponsorship
Here, we summarize the typical journey to finding a job within EPAM:
- Apply and tell us about yourself
- Go through some standard interviews:
- General interview with a recruiter
- Technical interview with our technology experts
- Manager interview or Offer interview with a hiring manager
- Get ready to join the team
Not sure if you meet all the requirements? No problem. Let’s talk anyway and find out more.
It takes 1 min of application to start the journey with us. Apply now!
Software Engineer (Python)
Posted 8 days ago
Job Viewed
Job Description
Is there a Zenika in you?
Let’s talk skills and passion first.
You believe that clean code goes beyond just writing code. With a strong grasp of Agile, DevOps, and the latest technologies, you're always eager to experiment, learn, and share. You value knowledge-sharing through events like TechnoZaure (Zenika’s Tech conference), and you might even contribute to open-source.
Your Role as a Zenika Consultant:
As a consultant, you’ll be deployed to client projects, using your expertise to solve real-world problems and drive innovation. You’ll work alongside client teams to:
- Leverage your Python expertise (Django/Flask) to design clean, efficient code and robust APIs
- Utilize SDLC and CI/CD tools to support project goals
- Work with SQL/RDBMS, DevOps automation (Terraform, Ansible), and cloud/container tech (AWS, GCP, Azure, Docker, Kubernetes)
- Collaborate with product teams to transform requirements into technical solutions
About Zenika
Founded by developer Carl Azoury, Zenika is a consultancy built around community, transparency, and craftsmanship. We are passionate technophiles advising clients with deep expertise in open-source tech and modern solutions.
Why Join Zenika?
- Work with a global client base across 11 locations, benefiting from over 28,000 Zenika-led training sessions
- Partner with tech giants like Google Cloud and Scrum.org, and engage in research, open-source contributions, and conferences outside client projects
- Participate in Zenika tech conferences (TechnoZaures) to learn, share, and grow together
- Hybrid work arrangement
- 20 days of annual leave + up to 5 LEAP(Learning, Education, Advancement, Progress) days
- Dedicated Learning & Development (L&D) budget to support your growth
- Flexible benefits package to cater to your well-being and lifestyle needs
- Comprehensive international medical insurance package
Ready to code your story with us? Apply NOW!
Software Developer - Python
Posted 8 days ago
Job Viewed
Job Description
We are looking for a skilled Python Developer to join our client’s data team on a 12-month contract (extendable).
The primary focus of this role is hands-on Python coding to build, modify, and test data applications and pipelines. This position suits someone who thrives in a data environment and can deliver reliable, efficient Python code to support large-scale data initiatives.
Key Responsibilities:- Develop, maintain, and enhance data pipelines and applications using Python.
- Write clean, reusable, and testable Python code to support data ingestion, transformation, and processing workflows.
- Collaborate closely with Data Engineers, Architects, and Analysts to understand requirements and implement scalable data solutions.
- Perform thorough testing and debugging of Python applications to ensure performance and reliability.
- Support automation of data workflows and contribute to monitoring and error handling mechanisms.
- Document code, processes, and configurations for maintainability and knowledge sharing.
- Participate in code reviews and adhere to coding best practices and standards.
- Strong proficiency in Python programming is a must-have .
- Experience developing data-centric applications or data pipelines with Python.
- Familiarity with ETL/ELT concepts and data processing workflows.
- Basic understanding of databases (SQL and NoSQL) and data storage technologies.
- Exposure to cloud data platforms (AWS, Azure, or GCP) is a plus but not mandatory.
- Experience with version control systems such as Git.
- Ability to write unit tests and perform debugging in Python applications.
- Strong analytical and problem-solving skills.
- Good communication skills and ability to work collaboratively within a team environment.
- Knowledge of data engineering concepts or prior experience in data projects.
- Experience with data orchestration tools like Apache Airflow or workflow automation.
- Familiarity with containerization (Docker) and CI/CD pipelines.
- Awareness of data governance, security, and compliance considerations.
Argyll Scott Consulting Pte Ltd