Overview
Hybrid
$65 - $70
Contract - W2
Contract - 6 Month(s)
Skills
Python
Flask
Rest API
Netmiko/Paramiko/NAPALM
NETCONF/RESTCONF
Layer 2/3
Job Details
Job Title: Software Development Engineer Senior Associate
Location: Redwood City, CA (Hybrid, 2/week in office)
Duration: 6 Months
Xoriant reasonably expects the pay rate for this position to be within the following range: $65.00/hour-$70.00/hour.
Job Description:
We are looking for an engineer to join our backend network automation team. You will be primarily a Python programmer with good experience in networking. You will be very familiar with Rest API concepts and how to use Python to produce them. You will work well in a team but can work and problem solve independently.
- Responsibilities
- Develop automation scripts to communicate with physical/virtual network devices, using Python 3+ and popular Python libraries for network automation like Netmiko, Paramiko, NAPALM, and protocols like NETCONF, RESTCONF
- Develop Restful APIs with Python + Flask
- Develop tests using Pytest and other internal tools
- Monitor issues, conduct RCA and fix defects in time
- Conform to internal coding standards and guidelines
- Perform code reviews for peers
- Write documentation as needed
- Skills
- Very strong Python proficiency, having at least 3 years experience
- Parsing data formats like XML, JSON, YAML
- Experience with templating engine like Jinja2
- Experience with RESTful APIs and Flask framework
- Understanding of Python packaging concepts
- Good understanding of the Git version control system
- Networking knowledge: Data Center technologies. Traditional vs Spine-leaf CLOS architecture. Layer2/3 devices, connectivity, and communication
- Excellent problem-solving skills
- Education
- BS Comp Science
- MS Comp Science
Required Skills:
- 3-5 years of experience
- Python programming is the main skill required
- Knowledge of networking
- API Development
Regards,
Akangsha Mohite