Our office is Ewing, NJ (about 4 miles up I95 from Bucks County, PA) and we are actively looking for a Linux Architect. You'd be working with a team of product managers and developers in development centers in Ewing and Prague. Mainframe experience would be ideal, but not required. We use agile SCRUM.
JD is below, send me questions or a resume if you're interested. Beware this a corporate wide, generic JD so it may not be spot on in some places.
Job Overview
This position is responsible for defining the
architectural design and technical quality for large groups of products,
typically across a Business Unit or major market segment (security, storage,
job management, etc.). Responsible for architecture of the most complex
projects and to review and improve complex designs.
Key Responsibilities
Work
closely with senior management to understand the company's strategic
direction and translate into appropriate product architectures and new product
lines.
- Gather,
analyze and review technical requirements from clients, product owners and
design team members, fully understanding requirements to ensure a high
quality solution is produced that matches the customer requirements within
the company's strategy in terms of functional capabilities as well as
non-functional characteristics of the architecture (such as usability,
efficiency, reliability, availability, scalability and more)
- Conduct
design reviews of detailed design that is produced by the team leaders,
compare to the requirements and identify and resolve design flaws early in
design life cycle.
- Provide
high level technical expertise in the diagnosis and resolution of issues,
including the determination and provision of workaround solutions.
- Expert
with design and architecture patterns, architecture modeling and design
methodologies, and act as an agent of change for professionalizes
advancements with the technical team.
- Develop
industry best practice documentation for using CA Technologies solutions
to improve the knowledge base for cross-brand solutions.
- Employ
the company recommended best practices, and act as an advocate of change.
- Provide
feedback and input to assist with development, marketing, implementation
and quality of the solutions.
- Foster
key 'Customer Relationships' with household name clients to create
reference clients.
- Represent
the company by attending, presenting and exerting influence at industry
conferences, symposiums and standards bodies.
- Write
white papers describing CA Technologies innovation and direction.
- Write
conference and journal papers describing CA Technologies technical
advancements.
- Create
and provide training on Industry Concepts and CA Technologies Solutions.
- Design
patentable technology and propose and review patent applications.
- Certify
both high level and detailed design documents created by the Architectural
Community. Determine the need for further review by other internal
resources.
- Mentor,
train and provide feedback to less senior development team members and
provide technical advice to departments and groups throughout the company.
- Provide
leadership, maintain visibility and accessibility, build relationships and
promote communication with team by regularly conducting or participating
in team meetings and one-on-one sessions, traveling as needed to remote
sites, and encouraging an open exchange of ideas and information.
- Utilize
extensive, in-depth architectural knowledge of the IT Operations, Industry
& CA Technologies Brand Solutions to accomplish goals and is seen as a
'go to' person for the product line.
- Share
and capture expert level knowledge and provide leadership to other members
of the technical team through collaboration, guidance, mentoring,
training, educating, and providing feedback.
Typical Role Definition
Technical Leadership. Internally recognized
as a technical or business contributor. Possesses and applies a comprehensive
knowledge of multiple fields of technologies to complete significant and
complex assignments. Works on complex technical projects or unique business
issues requiring state of the art technical knowledge or where analysis of
situations or data requires an evaluation of intangibles. Known in the
department/group as the ‘knowledge base’ of information. May be the in-house
expert on specific technologies. May act in a liaison capacity with other
organizations. Evaluates progress and results, and recommends major changes in
procedures to accomplish tasks. Plans and conducts assignments, and may lead or
direct assignments that are generally larger and more important projects, or
works on multiple projects at one time. Well-developed leadership qualities
enabling mentoring of others. Often contributes to and assists with the review
and evaluation of personnel performance.
Job-Specific Authority and Scope
- Generally
works without consulting their manager.
- Independent
decisions are made daily.
- Examples
of typical decisions without manager consultation:
- Design decisions
- Integration decisions
- Typically
has no direct reports.
- Typically
has no total staff.
- Typically
has a global geographic focus.
- Typically
does not manage a budget.
Business Travel and Physical Demands
Business travel of approximately 15 or less
percent yearly is expected for this position.
Physical demands:
- Office
environment. No special physical demands required.
Preferred Education
Master's Degree or global equivalent in
Computer Science, Software Engineering or related discipline. Additional
management or leadership training is beneficial.
Work Experience
Typically 12 or more years of experience in
software development, Level 2 Support or related field, with a proven track
record of product family architecture design. Knowledge of complex low level
system level components. Hands on experience on a wide variety of platforms and
knowledge of many programming languages, design methods, tools and techniques.
Skills & Competencies
- Peer
recognized as a thought leader.
- Strong
technical leadership skills.
- Exceptional
communications skills.
- Strong
teamwork skills for cross-group cooperation.
- Strong
technical knowledge across the industry and awareness of industry future
directions.
- Strong
self-motivational drive.
- Strong
writing skills.
- Ability
to perform under pressure.
- Strong
business awareness.
- Strong
verbal, presentation and written communications skills for technical and
non-technical audiences.
- Leadership
ability.
- Ability
to develop, mentor and motivate others.
- Ability
to think abstractly and bridge these concepts to concrete tasks
- Participation
in or thorough knowledge of Industry standards
- Strong
background in Java, SQL, Networking, Web technologies, design patterns,
Computer Science
- Knowledge
of Mainframe (z Series) a plus
Certifications (recommended but not required)
- Industry-specific
Certification (such as SNIA for storage, Microsoft MCP, Sun Certified Java
Developer, CERT SEI/CSIH, CISSP or GIAC for security).
- OS
Certification.
- Database
Certification.
- Design
and architecture courses, such as in UML, Modeling tools, Object Oriented