Senior Software Developer – Python, PL/SQL & Automation
Technology
Da Software
Central Region, Singapore1 month ago
Service contractOn-site
Job description
Role Overview
We are looking for an experienced Senior Software Developer with strong hands-on expertise in Python, Oracle PL/SQL, SQL and automation, preferably with experience in Telecom Billing and CRM systems.The candidate will be responsible for application development, automation, system integration, troubleshooting and supporting complex billing/CRM platforms and cloud migration initiatives.
Key Responsibilities
- Develop and maintain applications, utilities and automation scripts using Python, PL/SQL and SQL.
- Build and maintain automated testing frameworks using Playwright and Pytest.
- Develop and support batch jobs, data processing utilities and database procedures.
- Integrate applications using REST/SOAP APIs and middleware platforms.
- Troubleshoot complex issues across application, database and integration layers.
- Support CI/CD pipelines, application releases and deployments across Dev, SIT, UAT and Production.
- Work with containerised/cloud environments including Kubernetes, OpenShift and AWS.
- Support billing and CRM transformation, upgrade and migration projects.
- 10+ years of software development experience.
- Strong hands-on Python development.
- Strong Oracle PL/SQL and SQL, including procedures, packages, functions and complex queries.
- Experience with Playwright/Pytest automation frameworks.
- Strong Unix/Linux and Shell Scripting experience.
- Experience with REST, SOAP/WSDL and system integrations.
- Experience with CI/CD, Kubernetes and OpenShift (OCP).
- Exposure to AWS EC2, RDS and Linux environments.
- Strong debugging and production issue-resolution capabilities.
- Telecom Billing/BSS and CRM systems.
- Knowledge of billing, payments, rating/charging, invoicing, order management and provisioning.
- Experience with platforms such as Ericsson BSCS, ZSmart, Siebel CRM or Salesforce would be advantageous.
- Experience working in Agile/Scrum delivery environments.
Keywords
software-developerspythonperformance-level-plsqltraining-and-developmentapp-developmentapplication-developmentsystems-integrationtroubleshootingbilling-and-invoicinginvoicingcandidate-relationship-managementcrmcustomer-relationship-management-crmcloud-migrationtesting-and-analysisautomation-testingplaywrightpytestdata-processing
Interested in this role?