Position: Job Reqs for the SUN employees
Location: Silicon Valley

Company:
A Silicon Valley company is looking to hire senior engineering staff as per
five job descriptions listed below. These are full time position with the
company. If your skills and experience match most of the requirements
detailed below, please email your resume to Katie Wheeler -
Katie AT asquare DOT com . To get priority attention, please mention that you saw
it on the SUN job board, in your covering message.

Job Title: Senior Project Manager

Job Description:
- Must be a proven leader with extensive experience as a project
manager who uses his/her team building, communication, planning and
organizational skills to proactively manage software development activities
to deliver projects on-time and within budget.

- Manage day-to-day operational aspects of a project (initiate,
plan, execute, control and close).

- Establish and manage realistic and committed project plans even
when there are unknowns on the project; taking into consideration of
deadlines, dependencies, resources and costs when making changes and
decisions to plans.

- Communicate status and critical path aspects of the project;
deliver clear and concise messages tailored to a variety of audiences from
individual team members to executive management.

- Proactively identify and mitigate risks to projects.

- Monitor and drive resolution of issues.

- Provide project leadership for critical initiatives.

- Manage project budget and provide monthly project financial
analysis.

- Provide knowledge, leadership, enthusiasm and vision necessary to
ensure multiple development projects have superstar quality, project
management oversight and control.

Required Skills:
- Bachelor’s degree or equivalent experience + 7-15 years proven
project management experience demonstrating: accurate and effective
communication skills, accurate and realistic schedules, proactive risk
identification and mitigation, internal/external customer expectations
management and ability to drive and navigate projects to completion.

- Understanding of system architectures, coding methodologies and
technical system interfaces.

- Expertise in driving projects through the entire SDLC from
inception to launch.

- Hands on experience as Project Manager on software development
projects.

- Good communication & people skills in a fast-pace and dynamic
environment.

- Ability to simultaneously manage several projects of a highly
complex nature with local and remote teams and external partners.

- Expertise in MS Project, Excel and PowerPoint.

Skills Desired:

- Certified Project Management Professional (PMP)

- Prince2 certification

- Bachelors Degree related to Information Technology is preferred

- A track record of overseeing the project management of multiple
projects

- Interactive Television or broadcast technologies experience is a
plus

- Experience using Oracle project management module is a plus.

Job Title: Principal Software Engineer

Job Description Summary:
The Principal Software Engineer must have a high-level of expertise in
enterprise application development.  They will develop innovative solutions
to enhance the current product offerings of the group and will drive all
aspects of the software development lifecycle, from requirements to design
to development to test to release.

Key responsibilities include:
- Willingness and ability to explore, absorb, and transfer current
product technology for continuing product development, support, maintenance,
and customer deployments.
- Design and develop innovative cost-effective solutions to enhance our
core products using industry-standard technologies.
- Provide expertise on technical architecture and design.
- Develop and lead small team of engineers.
- Conduct design and code reviews.
- Work with Project Manager to analyze requirements.
- Write detailed design and technical specifications.
- Provide task details and estimates to Project Manager to build project
schedules.
- Research and debug issues in the software.
- Work on-site at customers facilities on an as needed basis - this will
require travel.
- Interface with technical and non-technical teams throughout the
organization to communicate complex technical ideas with confidence.
- Guide and mentor engineers in software development best-practices.
- Keep up-to-date with current technology trends in the industry.

Requirements:

- 10+ years experience developing commercial enterprise-level
applications using a wide variety of technologies.
- BS or MS in Computer Science or related field.
- Strong design and architecture skills.
- Expertise in Java and J2EE.
- Extensive experience in developing large scale enterprise-level
applications using Java, J2EE, C#, Delphi, XML, XHTML, .NET, Visual Studio,
Java Server Faces (JSF), Java Server Pages (JSP).
- Strong leadership and communication skills.
- Good understanding of Project Management concepts.

Job Title: Oracle DBA

Job Description Summary:

The DBA will develop, drive and maintain database activity, initiatives,
owning responsibility for all aspects of data storage and integrity.
Further, the DBA will analyze and provide technical leadership and
consulting to all Engineering teams during the design, development and
administration phases of projects involving database.

Tasks to be executed by this position include database partitioning,
performance tuning, implementing patches, PLSQL coding and performing
upgrades as necessary. Future tasks may include implementing new databases
architectures and providing specs to meet future growth needs. Other
database administrative tasks may be required as needs arise.

Key responsibilities include:

- Willingness and ability to explore, absorb, and transfer existing
product technology for continuing product development, support and
maintenance.

- Review of all schemas, PL/SQL based code, warehousing, clustering,
backup, DB performance, and optimization issues of an existing product
technology

- Review  all current deployed installations and their database
sub-components

- Staging / replication of database design, development, implementation,
testing

- Team with software engineering and network engineering to build
functioning development and operational test end-to-end system

- Develop and enhance store procedures and queries in PLSQL.

- Responsible for manual / maintenance updates to the database in
Test Servers. (Responsible for the consistency of all such updates)

- Responsible for ensuring periodic reports are run.

- Writing ad-hoc reports based on end-user requests.

- Validating and change to the data-model. Indexes and Access paths.

- Monitoring table growth and usage patterns.

- Provide application tuning.

- Evaluate tools and make recommendations.

- Maintain Production Database mirror environment; reporting;
database versioning.

- Manage all aspects of incident response related to internal
threats.

- Design, document, and promote security “best practices”, policies,
standards and protocols.

- Provide guidance and consultation on database related questions
from management, technical teams or users as required.

- Maintain and increase knowledge and skills pertaining to field
through training and study.

- Perform projects and other duties as assigned.

- Work on-site at customers facilities on an as needed basis - this
will require travel.

Requirements:

Must have Bachelors Degree in Computer Science, Engineering or related field
with at least 3 years experience in the majority of the following
environment:

- Experience with schema design, stored procedures, ASP, and
Application-Software.

- Oracle 10G in RAC environments.

- PL/SQL expertise.

- Experience with Oracle replication methods.

- Reporting Database concepts.

- Database versioning.

- Understanding of data models.

- Experience with a major data-modeling tool, specifically Rational
Rose.

- Knowledge of multi-tiered environments and UML.

- Oracle certification (admin/performance/SQL) and/or Middleware
(Server 10g, PL/SQL) disciplines and excel in the use of these technologies
and procedures.

Job Title: Network Manager/System Manager

Job Description Summary:

- Responsible, well organized team player with strong communication
and customer service skills.

- Excellent written and verbal communication skills must be
demonstrated.

- After hours support will occasionally be necessary. Pager /
Emergency Phone duty is required.

- Work on-site at customers facilities on an as needed basis - this
will require travel.

Key responsibilities include:

- Administer global WAN and LAN configurations on existing Cisco and
Nortel equipment including ATM PVCs, VLANs, and TCP/IP routing.

- Experience with CheckPoint, Juniper and Cisco firewalls required.

- Client and LAN-to-LAN (WAN) IPSEC VPN gateway administration.

- Maintain Cisco, Juniper and Checkpoint firewall appliances and
coordinate upgrades.

- Manage remote access environment and all RAS users including Cisco
VPN and SecureRemote.

- Global responsibility for security including network and Internet
security, host security and LAN/WAN security.

- Vulnerability assessments both internal and external. Assist in
creation of overall encompassing Master Security Policy.

- Familiarity with Windows, Linux, Unix and Sun Solaris operating
systems and applications.

- Monitor server and network uptime and availability.

- Assist in server and network system inventory.

- Build new network and system deployments according to specified
logical plans including Firewalls, IDS/IPS, SSL Accelerators, Load
balancers, servers installation and configuration, storage and backup
equipment.

- Cooperation with systems team on maintenance of Solaris, various
Linux and Windows 2003 server platforms.

- Participate in Active Directory upgrades.

- Document all current system deployments and log changes.

- Manage new network deployments, consolidations and upgrades on
Cisco, Nortel and F5 systems.

- Provide problem troubleshooting and resolution to end-user
community.

- Implement department policies and procedures.

Requirements:

- BA or BS in Computer Science, Information Technology (or
equivalent).

- Extensive hand’s on experience administering Cisco IOS and CatOS
on multiple platforms required.

- Expert level in Linux.

- In depth extensive experience with managing level 5 and above load
balancers such as F5 and Altheon.

- Experience with various IPS and IDS systems.

- Experience with various SSL Acceleration solutions.

- Experience in setting and configuring Checkpoint and Juniper
Firewalls.

- Previous basic SAN management experience desired. Brocade,
StorageTek, and Hitachi familiarity.

- Experience in Windows 2000 & 2003 and Solaris server
administration. Systems administration experience in a Windows server
environment, Active Directory, NIS, and LDAP.

- Extensive knowledge of TCP/IP, DHCP, WINS, and DNS. Sendmail,
Exchange, BIND, and Samba experience desired.

- Experience with Veritas NetBackup and Foundation Suite a plus.

- Previous SQL server or Oracle administration experience a plus.

- CCNA required. CCIE, CCNP, preferred.

- MCP or MCSE a plus.

- Must be certified by CISCO (or at an equivalent level by Nortel)
in Routing & Switching, Design, and Network Security disciplines.

- Competency level of a Microsoft Certified Technology Specialist
(MCTS).

Job Title:  Senior/Staff QA Engineer

Job Description Summary:

- Writing test plans, test cases and creating test strategies for
individual component and system testing

- Learning user workflows, conducting system and workflow testing

- Creating and exercising test cases and identifying/exposing
product defects based on product specifications and design documents

- Analyzing test results, recreating issues and creating test
reports

-  Participating in product requirements and design reviews to
ensure quality in product

-  Providing good estimates for individual component and system
testing

-  Installing/configuring test beds and test builds

-  Building automated QA test and regression libraries

Skills & Qualifications:

- Minimum 4-6 years testing enterprise client server applications
- Experienced in bug tracking, reporting, and verification tools and
processes
- Experienced in Software QA methodologies, QA practices and processes
- Knowledgeable of test automation. Experience in test automation
preferred.

- Knowledge of testing methodologies with ability to design tests
for best coverage.

- Strong SQL skills
- Experienced in Microsoft Office Suite
- Experienced in software development life cycle
- Core competence and a passion for exposing potential product defects
- Proven ability to write test plans and test cases based on product
requirements and design specifications
- Ability to work independently and on a team
- Good communication skills
- Bachelor’s degree required, preferably in Computer Science, Engineering
or related field