Sr. Web Application Developer
Do you enjoy innovating and solving technically challenging problems by leveraging cutting edge technology? Would you
like to be involved in a world class agile development team located in the heart of Bellevue?
The Senior Software Developer is a true code warrior who will enthusiastically attack the most challenging problems and
develop simple and efficient software solutions. The Senior Software Developer will design and implement
state-of-the-art technology in C#, AJAX, and Dojo, working closely with the product management team to define
requirements and specify our user interface. We place a strong emphasis on clean, extensible, object-oriented user
interface designs and implementations.
Serena is looking for creative, bright, self-motivated individuals to help us design and build the next generation of
Project Portfolio Management software using advanced Web technologies. You should have experience in object-oriented
design and be able to formulate and articulate strong technical opinions.
Responsibilities include:
* Apply object-oriented principals to design critical user interface components of enterprise software applications
* Lead and participate in UI reviews
* Write code and unit tests for cutting edge web user interfaces
* Interact with Product Management to review and refine user stories and software requirements
* Provide technical assistance and direction to more junior members of the team
* Work with quality assurance, technical support and professional services to support the software through its entire
life-cycle
Skills:
* Strong experience with key enterprise application design approaches including service-oriented architectures,
transactions, concurrency, object-relational data access, and scalability on either the Microsoft .NET or Java/J2EE
platform
* Expertise in build web based user interfaces using JavaScript/HTML/CSS(“AJAX”)
* Strong object-oriented design and programming skills in C#, Java, or C++
* Familiarity with N-Tier Software Design Patterns, structures and APIs
* Familiarity with XML and web services
Experience:
* 5 or more years of commercial software development experience
* 3 or more years of experience building web based user interfaces
Education:
* A technical degree in computer science or engineering. An advanced degree is preferred.
Desired Qualifications:
* Experience in with agile software development methodologies (Scrum, XP, or other)
* Experience with AJAX toolkits like Dojo(preferred), Backbase, or Yahoo! User Interface Library.
* Experience with other UI technologies and toolkits.
The detailed job description is available here:
http://www.agilerecruiter.com/agilecan/jobsview.php?RowId=1832
To indicate your interest and apply online securely, please follow:
http://www.agilerecruiter.com/agilecan/starthere.php?job=1832
/j952108