
| Job Title: | Senior Services Developer |
| Job ID: | 9051 |
| Company: | University of California, Berkeley |
| Position Type: | Permanent |
| Pay Rate: | $72,200 - $135,200 |
| Date Posted: | Sep-18-08 |
The Data Services department in IST at UC Berkeley is hiring a Senior Application Programmer to act as the lead developer on its development team for the CollectionSpace project. This is a contract position that will last for 24 months. CollectionSpace is a multi-institution collaboration to build an open source collection management system platform based on service-oriented architecture technologies and design principles. This senior developer will play a leadership role with high-level responsibilities for major programming and design deliverables. The senior developer must work both with a series of agile programming teams working at multiple institutions around the world as well as with subject matter experts from museums, archives and libraries. The project will produce software for use on the U.C. Berkeley campus and beyond.
Responsibilities:
• The incumbent will have leadership responsibilities to analyze, design, select and develop technological solutions for the project
• Perform business process analysis in existing museums and code and system analysis for existing software systems
• Identify how to modularize software in existing and new modules to provide a SOA-based platform for collection management systems
• Model solutions for different deployment scenarios, from small museums to large institutions supporting multiple museums
• Model, design, and develop web services, service wrappers, service interfaces, APIs, and messaging systems (e.g., via enterprise service bus technologies)
• Produce documentation for technical experts and functional experts
• Design databases and data messages exchanged among systems based on evolving standards in the domain
• Develop testing infrastructure and ensure quality assurance testing is performed
• Work both independently as a senior technical leader/developer on system-critical modules and as a team member on sets of deliverables involving technical partners and domain subject matter experts
Requirements & Qualifications:
• Possess five to ten years experience in a technical lead role in the design and development of modern database-driven web applications characterized by:
o complex domain requirements
o large system integration
o transactional and reporting functions
o service-oriented architecture, involving analysis, modeling, and design
• Possess a higher education degree in Computer Science or related field, or has equivalent experience
• Experienced lead developer familiar with web application frameworks and languages such as Java, Ruby-on-Rails, Ajax/jQuery, and relational databases (preferably MySQL)
• Experience with Web Services, REST, and/or SOAP or equivalent
• Experience with messaging technologies and data integration (e.g., enterprise service bus technologies).
• Must have advanced skills in web applications, web programming languages and object oriented programming concepts
• Has experience developing conversion and system implementation plans
• Excellent communication skills and a strong focus on service to customers
• Strong team player who enjoys collaboration
• Require knowledge of other related areas of information technology, such as infrastructure environments for distributed internet applications
• Possess knowledge of department processes and procedures or ability and willingness to acquire it
• Require interpersonal skills in order to work with both technical and non-technical personnel at various levels in the organization
• Must be able to communicate technical information in a clear and concise manner
• Require ability to understand business needs and how information systems can support those needs
• Has ability to interface with management on a regular basis
• Must be self-motivated, work independently or as part of a team, able to learn quickly, meet deadlines and demonstrate problem-solving skills
Desired Qualifications:
• Experience with multiple Enterprise Service Bus and/or messaging frameworks
• Experience with content frameworks like Drupal
• Experience with Flash/ActionScript
• Experience with and commitment to user-centered design methodologies
• Knowledge of museums, archives, libraries, and higher education institutions
• Good understanding of issues around taxonomy and ontology
This position has been designated as sensitive and may require a Criminal Background Check. We reserve the right to make employment contingent upon successful completion of a Criminal Background Check.
| Location: [rss] | US-CA-Berkeley |
| Telecommute: | No (Onsite Position) |
| Contact Name: | Employment Services |
| Contact Phone: | (510) 642-4621 |
| Contact Email: | http://jobs.berkeley.edu |
| URL: | http://www.berkeley.edu |
|
Contact Comments:
|
|
| The University of California, Berkeley is an equal opportunity employer. For more information please visit http://jobs.berkeley.edu and reference job #9028. | |
Principals only. Recruiters, please do not contact this job poster.
View other jobs in US-CA-Berkeley »
View other jobs in US-CA »
View other Senior Services Developer jobs, Software Engineer jobs, Tech jobs
View other postings by University of California, Berkeley »