Following is a sample job description template for the position of Principal Architect:
Company: _____________________
Job Title: Principal Architect
Location of the Job: San Jose, CA 95134
Job Type: Full Time Employee
Job Description:
As a senior member of the Engineering team you will be responsible for the design and implementation of a high performance and scalable enterprise Governance, Risk and Compliance software platform.
Duties and Responsibilities:
- Participate in the detailed design of Expedia’s applications and services architecture
- Ensuring that all product code conforms to the specifications required by Product Management, raise issues where appropriate for resolution.
- Assure that the entire development organization adheres to that architectural vision
- Drive towards an architecture that optimizes for flexibility, re-use, scalability, performance and availability
- Accurate scheduling and project management of programming tasks
- Develop, document and keep up to date artifacts that describe our application and services architecture
- Evangelize that architecture across the technology organization and within the business
- Developing a culture of continuous improvement, aiming for excellence, in all product code produced including but not limited to researching new techniques
- Act as a thought leader and get buy-in for the architectural vision and strategy
Position Requirements:
- 15+ years of overall Software Development experience
- Deep technical understanding of complex, high performance, multi-tier customer facing web applications
- Strong background in object oriented design and modular system and component development
- Strong knowledge of J2EE frameworks, service oriented architectures, web services, and metadata model driven architectures (Experience with JBoss, WebLogic, WebSphere is strongly required)
- Must have 5 years of experience in architecture and technical strategy
- Minimum of 10 years designing complex applications or services
- Specific knowledge of design patterns for business logic development, performance and scalability in an enterprise Web service
- BS degree in Computer Science or related discipline. MS degree preferred
- First-hand experience in building and designing high throughput mission critical applications
Salary: $125,000 – $160,000/ Annually
Contact Information:
[Contact Person]
Phone: ______________________
Fax: ________________________
E-mail: ______________________