Cisco Software Engineer - Collaboration in RTP, North Carolina
Software Engineer - Collaboration
Location: RTP, North Carolina, US
Additional Location(s) Open
Area of Interest Customer Experience
Job Type Professional
Technology Interest Software Development, Testing
Job Id 1241890
What You'll Do
CADI (Custom Application Development & Integration) practice in Cisco’s AS is looking for a Senior Collaboration Architect who thrives on building and delivering enterprise grade software applications and automation solutions. You will work within an agile development environment to scope, design, architect, and delivery world-class collaboration software. Your focus on teamwork, quality and knowledge of Cisco Collaboration product portfolio and APIs will make you a great fit for our team.
Who You'll Work With
You will work closely with customers, Cisco sales, and internal cross-functional teams to design, architect and lead the delivery of custom collaboration services.
Who You Are
The role requires proven track record of architecting, building and deploying large-scale automation and enterprise grade software systems. And deep understanding of Collaboration market, Cisco’s Collaboration product portfolio, and APIs
Experience in designing and architecting Collaboration solutions, backoffice/3rd party integrations and working with some or all of the following would be helpful
o Java 8 or later (additional C#, NodeJS) with multithread/concurrency programming and secure coding
o RDBMS (e.g. Oracle, PostgreSQL, MS SQL etc.), NoSQL DB (e.g. MongoDB, Cassandra, Hadoop, Elastic etc.)
o Workflow Engine with BPMN 2.0 (e.g. Camunda)
o ORM framwrok (e.g. Hibernate, Spring JPA)
o Web Serivces (Restful, SOAP)
o LDAP and SMTP interfaces
o Authentication model (ie. Basic, SSO, Oauth 2.0)
o UI/UX framework
o Template engine framework (e.g. Velocity, Freemarker, Thymeleaf, etc.)
o Collaboration APIs (i.e. AXL, Unity, Webex, Telepresence, etc.) will be beneficial.
BS or MS degree in Computer Science OR equivalent years of relevant work experience.
Minimum of 8-10 years of applicable work experience
A proven ability to learn and adapt to new, complex development environments with deep dive analytical skills
A passion for being connected anywhere and any device
At Cisco, each person brings their unique talents to work as a team and make a difference.
Yes, our technology changes the way the world works, lives, plays and learns, but our edge comes from our people.
• We connect everything – people, process, data and things – and we use those connections to change our world for the better.
• We innovate everywhere - From launching a new era of networking that adapts, learns and protects, to building Cisco Services that accelerate businesses and business results. Our technology powers entertainment, retail, healthcare, education and more – from Smart Cities to your everyday devices.
• We benefit everyone - We do all of this while striving for a culture that empowers every person to be the difference, at work and in our communities.
Colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Be you, with us! #WeAreCisco
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.