DESCRIPTION SUMMARY: Designs, troubleshoots, and maintains logical designs of n-tier, component-based enterprise application systems utilizing a component-based platform that leverages XML Web services. Supports existing business systems applications and their underlying infrastructure. Ensures that application design aligns with the organization's strategic technology direction. Provides consultation in regard to application design assistance, technical requirement specification, and level of effort estimates. Recommends strategies for improving system applications with a focus on ease of deployment, security, reliability, stability, and performance.
EDUCATION: College Degree or equivalent technical experience.
EXPERIENCE: 6 years software application development and design experience. 3 years of project or supervisory/management experience. 2-4 years experience integrating with an Oracle RDBMS required. Object-oriented programming and analysis skills. Practical experience with XML and HTML. Demonstrated expertise with application level security concepts. Experience required with system analysis, design and architecture. Strong technology experience required developing multi-tiered systems and technical writing skills. Knowledge of process life-cycle analysis, project management methodologies and project planning methodologies.
COMPLEXITY: Demonstrates initiative and self-motivation. Utilizes strong decision making skills, time management and communicates well with other team members. Identifies problems and recommends/implements solutions. Demonstrates ability to write clear, concise technical documentation.
WORKING RELATIONSHIPS: Works in a team environment on cross-functional teams. Must be able to work with both business users and software developers. Works with peers to understand and take ownership of enterprise application infrastructure. Negotiates effectively with business stakeholders pros/cons of a particular technology approach.
ADDITIONAL REQUIREMENTS: Sets and works within deadlines. Must be able to manage client expectations as they relate to project scope. Participates in meetings and conference calls with clients.