Software Engineer ( Java , J2EE Developmet ) – IOT Control Center

Company : Cisco
Job Description
What You'll Do

Analyzing software, and system requirements and implementation
Developing and testing code
Identifying and resolving anomalies during test on various software and system-level platforms
Identifying and implementing required software modifications
Participating in technical reviews of software products
Working with software development peers, domain specialists, and wireless engineers
Proving on-call diagnostic/troubleshooting support for features developed

Who You Are
A bachelor’s degree is required, preferably in Computer Science, Software Engineering, Electrical Engineering or other related engineering field (MS preferred)
5+ years of Java programming experience
Experience working with small teams in an agile development environment
Strong analytical and problem solving skills
Experience with SQL relational databases
Practical experience in Object Oriented Design (OOD)
Network programming experience
Experience of working with distributed team members in different timezones
Excellent communication skills for peer-to-peer and peer-to-leadership communication
Experience in handling change in priorities, scope and technologies
Ability to work with broad requirements and ask the right questions to clarify
Some travel may be required (anticipate less than 20 days per year)
Self-motivated and able to work well independently and in a team environment
Availability and capability to provide on-call diagnostic/troubleshooting support for features developed
Strong communication and documentation skills
Experience working in support environment as a team member or a lead
Flexible collaborative demeanor; able to adapt to changing requirements