Job Description:
We are seeking a Senior Python Developer with extensive experience in developing custom solutions around subscriber database management. The ideal candidate should possess a strong background in LDAP-based databases, Python programming, and scripting, along with solid Linux administration skills.
Responsibilities:
- Design, develop, and maintain custom Python-based solutions for subscriber database systems.
- Work with LDAP, SOAP, XML, JSON, and RESTful APIs for integration and data exchange.
- Manage system services and package installations on Red Hat/Rocky Linux systems.
- Support application deployments across on-premise, VM-based, and cloud environments.
- Collaborate with cross-functional teams and customers to understand requirements and deliver effective solutions.
- Utilize GitHub/Gerrit (GIT) for version control and JIRA for task management.
Required Skills & Experience:
- Experience: 5–9 years in Python development and scripting.
- Scripting Languages: Python, Shell, Perl (any combination).
- Operating Systems: Strong hands-on experience with Red Hat and Rocky Linux.
- LDAP Database Expertise: Proven experience working with LDAP-based systems.
- APIs: Proficient in SOAP, XML, JSON, and RESTful API design (HTTP/HTTP2).
- Deployment: Hands-on experience with application deployment across classic (bare-metal/VM) and cloud environments.
- Tools: GitHub/Gerrit (GIT), JIRA.
- Soft Skills: Excellent communication and customer interaction abilities.
Good to Have:
- Knowledge of 3G/4G/VoLTE network elements and call processing.
- Experience with OneNDS/SDL.
- Understanding of containerization (Docker, Kubernetes, OCP/Vanilla K8s) and writing Helm Charts for application packaging.
- Experience in DevOps pipelines (CI/CD) using Jenkins and Ansible.
- Familiarity with MySQL or PostgreSQL databases.
- Understanding of SNMP (v2c, v3) for fault management and data collection.
Soft Skills:
- Strong problem-solving and analytical abilities.
- Excellent team collaboration and communication.
- Ability to adapt to fast-paced, dynamic environments.
Job Type: Contract
Pay: $35.00 - $40.00 per hour
Expected hours: 40 per week
Work Location: Remote