XPT Software
Python Developer
XPT SoftwareAustralia2 days ago
Full-timeOther
Python Developer

We are seeking a skilled Python Developer with strong experience in the Telecommunications domain to join our development team. The ideal candidate will have expertise in Python programming, data handling, and integration with telecom network systems or OSS/BSS platforms.

Key Responsibilities:

Design, develop, and maintain Python-based applications and scripts to support telecom operations.
Work on automation, data analysis, and network performance monitoring solutions.
Integrate Python applications with telecom tools, APIs, and databases.
Collaborate with cross-functional teams including network engineers, data analysts, and architects.
Optimize and refactor existing code for performance and scalability.
Participate in design reviews, code reviews, and system documentation.
Troubleshoot and debug production issues.
Technical Skills Required:

Strong proficiency in Python (3.x) – object-oriented programming, REST APIs, and scripting.
Experience in Telecom domain – OSS/BSS, network management, provisioning, or inventory systems.
Hands-on experience with APIs, microservices, and integration frameworks.
Knowledge of telecom protocols (e.g., SNMP, NetConf, RESTConf) is desirable.
Experience with SQL/NoSQL databases (PostgreSQL, MongoDB, etc.).
Familiarity with cloud platforms (AWS / Azure / GCP) and DevOps tools (Docker, Jenkins, Git).
Strong debugging and performance optimization skills.
Good to Have:

Experience in network automation (e.g., Ansible, Nornir, PyATS, or Netmiko).
Exposure to data analytics / visualization tools (e.g., Pandas, NumPy, Matplotlib).
Understanding of telecom network elements (e.g., IP, MPLS, SD-WAN, 5G, LTE).
Experience with CI/CD pipelines and Agile methodologies.


Key Skills

Ranked by relevance