Job: User Interface Developer

User Interface Developer – SAS
http://www.sas.com/jobs/USjobs/search.html

Description

As a UI Developer you will be responsible for designing, developing, improving, and debugging the software interfaces of both stand-alone client software and Web based software applications. These tasks will be associated with new and existing products in accordance with designated development practices and timelines.

Additional responsibilities may include:

* Designing and writing new or revised program language code or processing routines; actively soliciting the involvement of other developers to ensure integrity and cross-product consistency
* Developing storyboards, mockups and/or prototypes to communicate interaction and design ideas
* Evaluating the usability of new and existing products and making constructive recommendations for improvements
* Working with multiple operating systems and anticipating technical anomalies and enhancements for various environments
* Performing testing of software; verifying, tracking, and fixing “bugs”; modifying software design, as necessary.
* Discussing technical and design issues with users and customers; anticipating time needed to complete projects and assisting in product scheduling.
* Designing, developing, and ensuring quality of various prototype and demonstration systems.
* Preparing and conducting system and program tests requiring the interfacing of hardware and software.
* Determining hardware compatibility and developing compatible code as appropriate.
* Performing programming tasks including program design, coding, debugging, and documentation.
* Preparing feasibility studies and designing tests to determine operating characteristics of software as required.
* Performing other duties as assigned.

Qualifications

Essential

* Bachelor’s degree in Computer Science or related quantitative field; with
* 5 years of software development/programming experience.
* Experience developing software user interfaces
* Experience with Cascading Style Sheets (CSS), XML, HTML, and Javascript

Essential Equivalent

* Associate’s degree in the same fields with 7 years of the stated essential qualifications ~OR~
* High School diploma (GED) with 9 years of the stated essential qualifications.

Additional

* Working knowledge of multiple operating systems.
* Strong interpersonal, documentation, and problem-solving skills.
* Solid programming skills in SAS, Java, or language(s) related to user interface development
* Experience with Adobe Flash and/or Flex
* Experience with usability standards and guidelines and/or human computer interaction principles
* Ability to think analytically and to effectively communicate problems and fixes.
* Ability to work independently or with a team.

Preferences

* Familiarity with the Education Industry
* Familiarity or experience with accessibility standards and guidelines
* Familiarity with Agile software development practices

Additional Information

To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status.

The level of this position will be determined based on the applicant’s education, skills and experience.

Resumes may be considered in the order they are received.
SAS employees performing certain job functions may require access to technology or software subject to export or import regulations.  To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment.  SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process.