Software Engineer

  • Location:
    Vimercate, Lombardia, Italy
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
  • Job Id

The Network Services Controller Group (NSCG) within Cisco facilitates customer business transitions by delivering innovative, outcome-driven management and orchestration solutions by providing products and solutions that help customers operate, administer, maintain and provision their networks as effectively as possible. 

The ideal candidate will be involved in the design and development of next generation Network Management product that enables the creation and monitoring of various networking services.  

The candidate should be able to

  • Participate in various test activities for next generation Network Management product
  • Work in the team using agile methodologies
  • Estimate test activities and execute them independently
  • Communicate status in scrum meetings and other status meetings

The successful applicant must have a proven track record of designing and developing high quality software products and should possess the following skills and experience:


  • Master or bachelor degree in software/telecom engineering
  • 2-5 years of telecom industry experience with proven software design skills or relevant PHD experience
  • 2+ years of working experience with Java and Web services expertise
  • 1+ years of Network Management domain / Optical technologies exposure
  • 1+ years of hands-on Automation testing scripting/frameworks
  • Good understanding of database and ORM (hibernate) technologies
  • Good understanding of UML/modeling technologies
  • Good understanding of Virtualization/Cloud Computing/SDN and and Analytics/Big Data aspects

Some of the following software skills are necessary to perform well in the project:  

  • Deep Working knowledge of JAVA, JAVASCRIPT
  • Exposure to technologies such as REST, JSON, XML, XSD, Xpath, XSLT, XQuery
  • Knowledge of SNMP, TL1, syslog, IOS CLI, SOAP, HTTP , XML, NETCONF/YANG etc
  • Knowledge of SONET/SDH, OTN, DWDM, MPLS, IP
  • Knowledge of WS-* standards
  • Exposure to client side technologies like JSP, AJAX, Struts, JSF, Dojo, Angular
  • Exposure to unit test tools such as, JUnit, TestNG, etc
  • Knowledge of Message Bus/Enterprise Service Bus /Spring expertise
  • Knowledge of Git/SVN/MAVEN
  • Hands on Experience of developing in UNIX/Linux Operating System environments (shell scripting)
  • Knowledge of standards such as SID, TMF/MTOSI, 3GPP, OSS/J, MEF 2.0, ITU 805/709/872...
  • Exposure to SDN, Could, NFV
  • Agile development experience


Apart from technical skills, the following behavioral attributes are highly desirable:


  • Excellent written and verbal communication skills
  • Demonstrates excellent interpersonal skills to balance requirements, manage expectations, and drive effective results
  • An excellent team player and should be flexible to work on any assigned tasks and adjust to changing business priorities and plans. Should take initiative in product and process improvements.
  • Can-do attitude and a strong drive to take initiative and complete tasks. Independently deliver complex modules across teams, on time with excellent quality.
  • An excellent problem solver and must be able to come-up with good ideas and solutions to improve product value, quality and processes.
  • Proactive attitude in identifying and resolving issues and risks
  • Self-starter and take up new initiatives and complete them with minimal support.
  • Must be a quick learner and should keep up-to-date with latest on technology, competitors and standards.

Powered By