Point your AI agent at freehire and let it find you a job.

Get the CLI →

Da Software

NewBe an early applicant

Senior Software Developer – Python, PL/SQL & Automation

Posted 1 view
Discussion

Summary

Senior developer building and supporting telecom billing/CRM platforms: writing applications and automation in Python, Oracle PL/SQL and SQL, batch jobs and database procedures, REST/SOAP integrations, and Playwright/Pytest test frameworks. Also supports CI/CD releases across Dev–Production and containerized/cloud environments (Kubernetes, OpenShift, AWS).

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.

Required Skills
  • 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.

Preferred Domain Experience
  • 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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available