Sr. Systems Engineer Description

Seeking a lead Systems Engineer who will own the architecture, design, implementation and
daily operational management of our multi-tier Web Services-enabled application server. The
position will be responsible for the full implementation of services such as media/content
management, security, file management, Web Services (or other) communication layer(s), and
database management services. The system design is SOA-based and provides a loosely
coupled services platform to several key product areas.

The application is considered to be mission critical to the firm and must be architected with the
security, load balancing, and high-availability of an Enterprise-scale application. A successful
candidate will have proven field experience building highly resilient solutions to meet the
business critical needs as well as developing automated management solutions using scripting
and programming languages for systems within the enterprise environment.

Responsibilities:
• Design and implement "Web 2.0" Service Oriented Architecture (SOA) services supported
media management, delivery and metadata management.
• Design and implement data storage services and resources suitable for a significant volume
of multimedia content.
• Design and implement clustered file, messaging and database resources for high availability.
• Collaborate on the design of multi-tier architecture SOA systems used to support the Web
2.0 social/community aspects of the product.
• Collectively responsible for enterprise data security covering anti-virus, anti-spam and
encryption technologies, as appropriate to the delivered solution.
• Implement new servers, first in a test network and then in production.
• Provide systems or direction necessary to implement Disaster Recovery: Architect Back-up,
Replication, and Disaster Recovery strategies.
• Produce utilization reports and perform capacity planning for servers (disk utilization,
memory, load balancing, etc).
• Automate functions through scripting for workstation and server builds, etc.
• Apply rigorous, process & Scrum driven project principles in delivering technology solutions.
• Participate and lead efforts to evaluate, test and introduce new technology and approaches
in software deployment, systems administration, data integrity and recovery, SOA delivery,
Web Services, data access/data management services, etc.

Requirements:
• 10+ years experience in architecting Microsoft Windows servers, workstations, and notebook
solutions in trading environments.
• Strong knowledge of Linux/Unix based environments is preferred; however, the solution may
not necessarily be Linux/Unix-based.
• Strong knowledge of SQL and database management principles.
• Strong knowledge of mid-tier object/database or data management layers (as appropriate to
the SOA solution, e.g., EJB, Hibernate, other database abstraction layers).
• Knowledge of XML, REST, SOAP, Web Services (WSDL).
• Deep understanding and experience architecting and deploying data storage solutions on
multiple platforms (Windows, Linux, etc.) to meet varying business needs within a corporate
enterprise.
• Knowledge of software architecture, OOP design patterns, components, reuse, and skinning.
• Proven ability to automate solutions in a server environment.
• Ability to diagnose and troubleshoot server issues using appropriate monitoring and
diagnostic tools.
• Excellent written and oral communication skills along with collaborative team skills are
required.  
• B.S. Computer Science or equivalent experience.

Send resume (cover letter unnecessary) to courtney@grahamology.com as an attachment.
Please have Sr. Systems Engineer in the subject line of the email.

                                       ****************************
Sr. Web Engineer Description

We are looking for a Senior Software / Web Engineer to develop the web site and integrate
the site with back-end Service Oriented Architecture data sources. The ideal candidate will
have strong e-Commerce experience (purchasing, account management and
auditing/reporting) and solid application development experience. Must possess the ability to
implement rich, interactive, effective, and clean user interfaces and Web 2.0 applications and
will have experience with a variety of platform technologies (e.g.: PHP, EJB, JSP, Python, Ruby
and/or other applicable web-oriented technologies) and on-line shopping / e-Commerce
technologies (we favor integrating existing solutions rather than re-inventing the wheel).

Responsibilities:
• Within the Application Development team, develop and integrate high quality features and
components for our Web 2.0 software solutions and products.
• Architect, design and develop next generation e-Commerce applications, products, and
services.
• Implement, monitor, and continuously improve personalized e-Commerce software
applications.
• Collaborate with teams involved with the product development, project management, and
other engineering teams.
• Identify technology opportunities to support business objectives.
• Within the Application Development team, develop and integrate high quality features and
components for our Web 2.0 software solutions and products.
• Design, develop, and implement front-ends using a variety of leading edge technologies.
Deliver and launch applications on time, with a particular focus on rapid delivery relying on
existing e-Commerce products.
• Assist both technical and business senior staff by providing UI/front-end options during
design and development phases.
• Propose innovative approaches both to the overall UI design and to the development of
individual components.
• Collaborate on the design of multi-tier architecture SOA systems used to support the Web
2.0 social/community aspects of the product.
• Apply rigorous, process & Scrum driven project principles in delivering technology solutions.
• Participate and lead efforts to evaluate, test and introduce new technology and approaches
in software deployment, Web 2.0 implementation, data integrity and recovery, SOA delivery,
Web Services, data access/data management services, etc.

Requirements:
• Development experience in several of the following: Flash, Flex, CSS, MXML, DHTML,
JavaScript, Ajax, PHP, JSP, Rails, XML, REST, SOAP, Web Services (WSDL), Python and
similar technologies.
• Knowledge/experience with Flex/AIR or OpenLaszlo is beneficial.
• Knowledge of DB Transaction management, SQL programming, schema design.
• Knowledge of software architecture, OOP design patterns, components, reuse, and skinning.
• Working knowledge of PHP and MySQL is beneficial.
• Experience with web services from the client-side perspective is a plus.
• UI design experience is good to have.
• B.S. Computer Science or equivalent experience.

Send resume (cover letter unnecessary) to courtney@grahamology.com as an attachment.
Please have Sr. Web Engineer in the subject line of the email.


Grahamology
People: The Engine of Capitalism
Open Positions
© 2006  Grahamology Corporation. All Rights Reserved.