Description

Key Responsibilities:

  • Develop, test, and debug automation scripts and software using Python
  • Design and implement back-end components to improve system responsiveness and performance
  • Create and maintain CI/CD pipelines for efficient software delivery
  • Develop and perform unit and integration testing of automation software
  • GREAT communication skills/style to collaborate with cross-functional teams to identify automation opportunities and implement solutions
  • Participate in code reviews to ensure adherence to development standards
  • Develop and maintain technical documentation for automation processes
  • Contribute to the development of software solutions related to 5G technology (experience in this area is must to have).

 

Requirements:

  • Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent work experience)
  • 3-5 years of experience as a Python Developer with a focus on automation
  • Strong knowledge of Python frameworks: Django, Flask, or Pyramid
  • Familiarity with 5G-related software solutions is a strong plus.
  • Experience with developing automation scripts for network operations and management,
  • Version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, GitLab CI)
  • Knowledge of Linux/Unix environments and shell scripting
  • Experience with database technologies (SQL and NoSQL)
  • Experience in developing scripts for automated testing and validation of new network configurations and upgrades
  • Strong problem-solving skills and ability to work in a team environment.

 

Preferred Qualifications:

  • Knowledge of networking protocols, familiarity with optical networking concepts,
  • Experience with automation frameworks and tools.
  • Experience working with 5G network protocols and solutions.
  • Knowledge of configuration management tools (e.g., Ansible, Puppet)
  • Familiarity with Agile development methodologies

Education

Bachelor's Degree