Software EngineerInfrastructure/Full Stack developer
Cisco Systems, Inc
Ottawa, Ontario, Canada
5d ago
  • Bachelor / Master Degree in CS / SE / CE or equivalent
  • 4+ years of software and / or Tool Infrastructure development experience
  • Expertise in one or all of the following languages : Python, TypeScript (Angular), JavaScript (NodeJS)
  • Solid understanding and exposure of Test and Development Lifecycle, Test Coverage, test plan and test case creation
  • Prior knowledge / experience of working with network test equipment, traffic generators such as IXIA, Spirent, TREX
  • Experience troubleshooting / managing Cisco products-routers / Switches
  • Good grasp of networking technologies, routing protocols, skills equivalent to CCNA, CCNP.
  • Experience with Networking Automation (Ansible, Netmiko, YANG, etc)
  • Superior coding skills with solid understanding of OOP design patterns, paradigms & recipes
  • Solid understanding of software development and test processes
  • Interest in test automation, tooling & end-to-end test solutions
  • Creative problem solving skills and excellent troubleshooting / debugging skills
  • Familiarity with Unix / Linux and web-application development
  • Experience of working with Agile / Scrum process ; DevOps mindset
  • Prior knowledge / experience in building and improving CI / CD pipelines
  • Desirable Pluses :

  • Full-stack development experience, Angular4+, HTML5, CSS3 or SCSS / SASS, NodeJS, Gunicorn, Nginx, HAProxy, WSGI, ASGI, etc
  • Prior knowledge / experience of working of ORM & Database (MySQL, NoSQL, Cassandra, Mongo, ELK); Data Collection APIs and SDKs;
  • RESTful interfaces; Websockets

  • Prior knowledge / experience of working with virtualization and containerization platforms (eg. OpenStack, Docker) and container orchestration tools (eg.
  • Kubernetes), Kafka / Zookeeper, Apache Hadoop / Mesos

  • Prior knowledge / experience with storage optimizations and management
  • Exposure to DevOps architecture experience
  • The ideal candidate must possess the following soft skills :

  • Self-motivated & highly proactive , results-driven and engaged; Curiosity and strong desire for quality
  • Strong problem solving skills and troubleshooting / debugging skills ; Solid analytical skills and attention to detail
  • Strong written and verbal communication ; Ability to communicate complex technical details
  • Flexible and open to change, have fun learning new technologies
  • Excellent teamwork and people skills ; passionate about development and enjoy support & collaborating in a team-based environment
  • Ability to handle multiple tasks at the same time, prioritize them and manage time effectively and doesn’t give up when faced with complex problems.
  • Critical to be an Excellent team player with an ability to contribute projects substantially
  • Apply
    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form