[Jobposts] US-CA-Stanford (Palo Alto): Senior Systems Architect and Technical Manager

jennyw jennyw at dangerousideas.com
Wed Nov 6 08:02:26 EST 2002

This is a job posting from Stanford University I was asked to pass on.
The job involves an open source project (pending approval) and working
with Unix and Linux.

Here's a message from Lois, the hiring manager:

The job is posted as position #002352 at jobs.stanford.edu.  Stanford
requires that applicants submit their resumes through the website, and
candidates can also send me a resume directly if they like.

Lois' e-mail is: lbrooks at lbrooks.pobox.stanford.edu

Job description:

Senior Systems Architect and Technical Manager
Manager, CourseWork 

Academic Computing, a division of the Stanford University Libraries &
Academic Information Resources, provides Stanford faculty, students and
staff with support for instruction, research and learning through
technical innovation, resources and services provided directly to end
users, or to other units who in turn provide direct support. Academic
Computing is working with campus and national partners to develop a
common courseware architecture, CourseWork, that will enable
computer-based support for teaching and learning. This position is the
senior systems architect and technical manager within the Academic
Computing group, directing the  CourseWork project. The incumbent leads
teams of system developers and pedagogical experts who design, develop
and deploy software and web-based technology. S/he reports to the
Director of Academic Computing and plays a key role in the management of
the Academic Computing organization.


. Manage complex technical development projects. Define, plan and ensure
delivery of systems and software that meet the requirements of the
University. Ensure the transfer of production applications to a stable
operating and support environment, coordinating with multiple groups
within the Stanford Libraries & ITSS.
. Direct the work of teams of highly skilled technical programmers and
system administrators, providing  technical and operational direction
and management support, making assignments, and monitoring performance. 
. Provide campus leadership in the design of courseware architecture in
response to needs of the University. Represent Stanford in
multi-university development collaborations and consortia.
. Participate in the definition of campus-wide infrastructure
requirements, working with other departments both within and outside of
SUL/AIR. Coordinate with other technical units to define and prioritize
projects, and to assure successful deployment of projects.
. Participate in Academic Computing strategic planning and service
definition. Provide technical leadership within Academic Computing to
assure alignment with University priorities and effective allocation of
fiscal and human resources. Negotiate for services and resources on
behalf of all units within Academic Computing.
. Evaluate new technologies and approaches that might be incorporated
into the campus-wide infrastructure. Maintain technical expertise with
emerging technologies.
. Participate in development of grant proposals and other fund raising


The person in this position must be able to work comfortably in a
demand-driven environment, with oversight responsibility for a large
number of sophisticated and interrelated software products and systems.
The incumbent must be able to respond quickly to new technical
challenges with well conceived solutions that meet the needs of the
University's faculty and students.

. BS in computer science or a related discipline, and a minimum of eight
years experience with object-oriented programming, systems design, and
system administration, or the equivalent combination of knowledge and
experience. The 4P5 level requires demonstrated experience
simultaneously leading multiple projects to successful completion and
sustained maintenance and iteration. 
. Demonstrated experience leading technical projects to successful
completion, from conception through implementation, including
architecture, design, coding, testing, debugging, deployment,
maintenance, and documentation phases of the project. 
. Experience managing professional staff, assigning work and monitoring
performance, and allocating resources. Demonstrated ability to lead
complex, interdependent development projects with programming staff at
various levels of expertise and technical sophistication.
. Expert knowledge of university teaching and learning practices.
Demonstrated experience in successfully applying knowledge, ingenuity,
and logical thinking to solve systems and design problems within time
and resource constraints. Demonstrated research and analysis skills.
. Demonstrated expertise in web and application software technologies.
Demonstrated ability to integrate these technologies into an integrated
computing infrastructure. Demonstrated record applying human computer
interface principles. 
. Demonstrated experience in high-level programming languages such as
C,C++ and Java in a multi-platform networked environment. Experience
with Unix and Linux server environments is required. Experience with
relational databases including Oracle is required. Knowledge and
experience in the development of application services to address needs
like security, version control, authorization, etc. 
. Strong organizational skills and flexibility in work style.
Demonstrated ability to lead an organization where success is based on
the effective delivery of systems and services.
. Excellent oral and written communication skills. 

More information about the Jobposts mailing list