Senior Python Developer

Job description

Senior Python Developer
Build automated pipelines and deployment workflows using Python!

FinXL Professional Services is a leading IT consultancy that partners with clients to bridge the gap between business needs and technology capabilities. Since 2003, we've been delivering high-value ICT services across government, finance, telecommunications, and enterprise sectors.

FinXL is seeking a Senior Python Developer to join our consulting team and be deployed with a leading Government client on a key transformation engagement.

Responsibilities

  • Develop ETL, aggregation, and rule-mining services in Python

  • Generate CSM-importable ASA and APIC JSON/YAML payloads

  • Automate deployments with idempotency and rollback logic

  • Implement passive simulation and replay testing tooling

  • Maintain audit lineage and produce GraphViz visualizations

  • Collaborate with Network and Data teams on object models

  • Manage production automation via Tidal on Windows Server

Key Skills & Experience

  • Advanced Python 3.8+ with Pandas and SQLAlchemy/pyodbc

  • Hands-on Cisco ACI/APIC and ASA/CSM experience

  • Strong MS SQL skills and Windows Server production experience

  • Experience with Tidal or similar scheduled job automation

  • Proven ability to build idempotent REST deployment workflows

  • Experience with GraphViz or similar visualization tools

  • Knowledge of NetFlow and firewall domain environments

Why Join FinXL?

  • Build automated Python pipelines for Cisco ACI and ASA deployments

  • Long-term consulting opportunity with a leading Government client

  • Work with Python, Pandas, MS SQL, and Tidal on Windows Server

Next Steps

If you would like to apply for this opportunity, please submit your CV via SEEK. Please note that due to the volume of responses, only shortlisted consultants will be contacted.