Java-GUI Principal Software Engineer- Research Triangle Park, North Carolina
EMC Corporation - Research Triangle Park, NC

This job posting is no longer available on Dice. Find similar jobs: EMC Corporation jobs

Accelerate your career as you help reinvent the value and impact of information for business everywhere. At EMC, we are leading customers on their journey to cloud computing by enabling them to store, manage, protect and analyze their information assets in a more agile, trusted and cost-effective way. If you are passionate about technology and want to be part of the information management revolution, join more than 50,000+ EMCers around the world who are leading the journey to the cloud. At the EMC Backup Recovery Systems division, you will have the opportunity to turn your ideas and initiative into a career with the world's information infrastructure leader.

Our product portfolio consists of a best-of-breed combination of backup and archive products, including EMC Data Domain, the Number 1 deduplication storage system, and EMC Avamar, the Number 1 deduplication software and system. EMC has a commanding market lead in backup and recovery. IDC's latest report on a purpose built backup appliances shows EMC with 65 percent market share, 4x our nearest competitor. We are looking for the best and brightest to join our team and help take us to the next level in the backup, recovery and archive market.

If you are looking for a work environment that thrives on diverse perspectives and technological excellence, the EMC Backup Recovery Systems division is for you. Job Description Do you have a passion for creating great user experiences? Do you have a track record of shipping best-in-class software on schedule? EMC is looking for standout Java-GUI software engineers to join our high energy team, creating world class interfaces to the best de-duplication storage systems.

Responsibilities Design, implement and test GUI software using Java and Web 2.0 technologies. Author architecture documents and design specifications for new functionality. Identify and solve performance and scalability issues involving large data sets. Constructively weigh and integrate feedback from Product Designers, GUI Designers, and customers.

Work in a distributed-team environment Work closely with other development teams, QA and customer support Exercise considerable latitude in determining technical objectives, without appreciable direction. Offer proposed design changessuggestions to processes and products, exerts significant latitude in determining objectives of an assignment. Collaborate well with other engineers and other engineering groups, voluntarily share information. May be accountable for overall product andor serve as a customer advocate, may represent organization as principal customer contact.

Significant contributor to organizational goals and objectives. Interact across functionally on matters that require coordination across organization lines. Qualifications BS or MS Computer Science with 10+ years of hands-on Java experience Experience shipping packaged software on a release cycle Strong GUI web client (browser) implementation experience with Java, CSS, DHTML, GWT, JavaScript and FlexActionScript. Object-oriented development experience.

Solid debugging skills. Detail oriented. Effective in a fast paced, dynamic environment. Agile development experience (Scrum, XP, etc.) a plus.

Project management skills. Understanding of business environment. Ability to lead, motivate and direct a workgroup. Ability to work in a team environment.

Communication skills. Presentation skills. Ability to influence others to achieve results. Also a plus - UX design experience Storage system technology Java, CSS, HTML, JacaScript, Agile Devlopement

About this company
443 reviews
EMC Corporation (EMC) and its subsidiaries develops, delivers and supports the information technology (IT) industry's range of information...