Software Engineer

  • Location:
    Bangalore, Karnataka, India
  • Area of Interest
    Engineer - Software
  • Job Type
    Professional
  • Technology Interest
    Networking, Software Development, Testing
  • Job Id
    1210712
New


What You'll Do:

Develop, enhance, verify and sustain cloud based management software for complex internetworking products as a key member of a cross-functional team.
Perform design trade-off analysis, write software specifications, code, integrate and test new software and hardware, complete product release, and provide field support.
Interface with Business Development, External Partners, Hardware Engineering, QA Test and Release Operations throughout the development cycle.
Work with Customers on successful deployments
Mentor junior members of the team through design/code reviews
Engage with architecture team to clearly understand the system design and roadmap
Write system functional specifications
Work in the team using agile methodologies
Estimate design and development activities
Communicate status against planned milestones

Who You'll Work With

SPNAC Team

The Team is  envisioned to be self-driven, Agile and customer focused team. The team will work closely with Product Management, Field SE/TME and other partner teams. The responsibilities will include delivering features over iterations, support PoC/deployments in the field and escalations/issues from the customers.

As an integral member of this team, you will work with a team of seasoned engineers. You will have the opportunity to test some of the world’s largest Service Provider Routers that are continuously evolving towards enabling the support of newer and exciting customer business paradigms.

Who You Are

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

Bachelor degree or higher in Computer Science (or similar/relevant field) or equivalent experience
8+ years of industry experience
3-5 years of in-depth, hands-on experience with network devices, inventory, fault/assurance or provisioning/fulfillment systems
3-5 years of Java and Web services expertise
1-3 years of Message Bus/Enterprise Service Bus expertise
Good understanding of database technologies
Good understanding of UML/modeling technologies

Some of the following software skills are preferable:

Exposure to technologies such as JSON, DWR, XML, XSD, XPath, XQuery, Drools
Working knowledge of SNMP, syslog, IOS CLI, Telnet, SSH, SOAP, HTTP , XML, NETCONF etc
Exposure to client side technologies like JSP, AJAX, Struts, Swing, JSF, Dojo, portlet
Exposure to test tools such as, JUnit, JTest, SOATest, SOAPUI etc
Knowledge of SNMP, TCP/IP, Ethernet, Routing Protocols, MPLS, Metro/Carrier Ethernet, Optical, SONET, SDH, CEM experience considered a plus.
Knowledge of Microservices Architecture, Docker, Kubernetes, RabbitMQ
Agile development experience

Apart from this, the following generic attributes are desirable in the candidate:
Excellent written and verbal communication, team and people skills
Demonstrates excellent interpersonal skills to balance requirements, manage expectations, and drive effective results
Ability to solve problems of moderate scope involving multiple modules.
Work under minimum supervision. Self-motivated and enthusiastic.
Shares information and communicates clearly to team members.
A good learner, motivator and a mentor

Why Cisco?

We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren’t afraid to change the way the world works, lives, plays and learns.

We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.

We connect everything - people, process, data and things. We innovate everywhere to create fresh ideas and possibilities. We make a meaningful difference that will benefit everyone - our people, our customers and the world around us.

Our technology changes the way the world works, lives, plays and learns. But our edge doesn't come from technology. It comes from our people. We're looking for the kind of people who take smart risks, thrive in diverse environments, inspire their colleagues, and are committed to having an impact on the world. Whether you create technology solutions that redefine business or build connections that strengthen the community, you can make it happen at Cisco!

Powered By