Develop customer specificsoftware solutions from concept to implementation and deployment.
Contribute to the on-goingevolution of the existing applications and solutions
Work in close partnership withother developers, testers, system architect, project manager to refinerequirements, recommend possible solutions, develop and test the applications.
Interact with support team to determineroot cause and develop efficient solutions for issues found in the field.
Write and maintaindocumentation for internal purposes as well as for the customer.
Assist in task planning,estimation and scheduling.
Interact with the client whennecessary
Skills And Qualifications
5+ years of experience insoftware development and DevOps.
Proficiency with Pythonprogramming.
Deep knowledge of designpatterns, methodologies, DevOps best practices and commonly used modules basedon extensive work experience.
Knowledge and experience withJenkins, Gitlab, Ansible.
Advanced knowledge andexperience with OpenStack, Docker, Kubernetes.
Experience in cloud basedcontinuous deployment and management.
Application development usingweb services, microservices, SOAP, REST, JSON, NETCONF, YANG, YAML.
Expertise with unit testframeworks, automation test suites / tools / pipelines.
Experience with relational andNoSQL databases.
Strong analytic abilities andaffinity for innovative ideas.
Have the desire and ability tolearn in a fast paced, challenging and ever-changing international environment.
Ability to exercise discretionand independent judgment in the performance of tasks
Excellent verbal, written andcommunication skills
General understanding ofnetworking technologies and protocols (e.g. IP / MPLS / Ethernet, routing,VPN / VPRN, network OAM).
Experience supporting livedeployments on customer networks.
Experience in data drivensolution development (machine learning).
Bachelor'sdegree or higher in Computer Science, Software Engineering, or equivalentexperience.