NCBU (now MXABU) has been in business for 2 years in Cisco’s Emerging Technologies Group that is developing an innovative set of Web 2.0 applications that will change the way we work and learn. We seek a Senior Software Developer to design and build a Web 2.0 Platform which utilizes network intelligence to facilitate collaboration. The candidate will play a lead role in a highly motivated engineering team. This position requires a strong background in UI design, software design and implementation.
Responsibilities:
The successful candidate will provide technical expertise in the following areas:
- Design web user interface while demonstrating a high degree of originality and innovation.
- Architecture design and refactorying for large scale web-based Java application.
- Resolve complex problems involving multiple sub systems.
- Implement software development best practices. (e.g. algorithms, etc.)
- Software performance analysis and tuning.
- Mentor others within the organization in all of the areas listed above (e.g. share knowledge)
- Continuously develop professional skills. (e.g. candidate will be expected to stay on the cutting-edge in order to provide the best value to the organization)
- Be a team player and assist in any and all endeavors where you can across the organization.
Requirements:
Strong development experience in Java Web UI development is mandatory.
In addition,
* Ability to design and enhance large scale web-based Java application.
* Ability to solve problems and trouble shoot to provide solutions.
* Extensive experience in development of web based UI applications using JavaScript, CSS, Java, JSP, HTML, AJAX and JSTL required.
* Strong UI design skills: usability testing, human factors engineering, graphics design.
* Requires BSCS or equivalent, MS preferred, plus 7-10 years related experience.
Experience in the following a plus:
- Open Social's experience
- Working experience in HA
- SSO experience
- iPhone, blackberry application programming
- Polished style, Web application look-and-feel


