Previous Job
Previous
Solution Designer (Rochester, NY)
Ref No.: 17-01892
Location: Rochester, New York
Position Type:Full Time/Contract
Start Date / End Date: 05/01/2017 to 10/31/2017

Paladin Consulting is currently hiring a ­­­­­­­­­­­­­­­­­­­­Solution Designer to join our team working onsite at our client's office located in Rochester, NY.

We work with companies that offer environments for our employees to contribute, learn, and advance their career. We treat you like you are part of the family.

Job Title: Solution Designer
Work Location: Rochester, NY
Duration: Long-term contract

Education/Experience Required:
  • Minimum - Bachelor's Degree in Computer Science, Information Systems, or other related field. Or equivalent work experience.
  • Preferred - Master's Degree in Compute
Job Description:
  • Responsible for the specification of systems architecture and identification of components.
  • Researches, analyzes, designs, proposes, and delivers IT architecture solutions that are optimal for the business and IT strategies.
  • Provides integrated systems analysis and recommends appropriate hardware, software, and communication links required to support IT goals and strategy.
  • Ensures architectures, strategies, policies, standards and practices for existing and planned systems remain compatible within IT infrastructure.
Responsibilities:
  • Specifies and designs both conceptual and technical, for complex systems (integration with multiple systems, covers multiple business processes). Selects appropriate design standards, methods and tools and ensures that they are applied effectively. Reviews others' system design to ensure selection of appropriate technology, efficient use of resources and integration of multiple systems and technology. Selects appropriate design standards, methods and tools and ensures that they are applied effectively.
  • Conceptual design must tell customers exactly what they want, describes functions of the system, be independent of implementation, and linked to requirements. Technical design must take into account hardware and functions, hierarchy and functions of the software, data structures and data flow as well as interfaces.
  • Reviews others' system design to ensure selection of appropriate technology, efficient use of resources and integration of multiple systems and technology. Provides recommendations to reduce complexity, prototype and fault tree analysis.
  • Design for concurrency: data shared among components that execute at the same time ( mutual exclusion (locks), monitors allows access, guardians, runs continuously and controls access to a resource).
  • Design for component independence: coupling and cohesion. Couple; by shared data, parameter driven. Cohesion; related parts, coincidental is low, functional is high.
  • Design for Fault handling, Exception handling, and the prevention of faults.
  • Role will provide collaborative design recommendations to simplify complex solutions and make modular. Each component has a clearly stated purpose and I/O).
  • Evaluates and undertakes impact analysis on complex design options. Ensures that the system architecture balances functional, service quality and systems management requirements.
  • Architecture will map requirements to system modules, Code design maps modules to algorithms (the code) and data, Executable design maps the code to memory, execution time, and optimization.
  • Produces detailed component specifications based on input and requirements from customer and translates these into detailed designs for implementation using selected products for developers.
  • Within a business change program, assists in the preparation of technical plans and cooperates with business assurance and project staff to ensure that appropriate technical resources are made available. Provides advice on technical aspects of system development and integration (including requests for changes, deviations from specifications, etc.) and ensures that relevant technical strategies, policies, standards and practices are applied correctly.
  • Ensures that the system architecture supports the integrated solutions design and the Enterprise architecture. Uses appropriate tools, including logical models of components and interfaces, to contribute to the development of systems architectures.
  • In own areas of expertise provide advice and guidance influencing the effectiveness of the organization's business processes.
  • Adheres to and influences standards, strategies and procedures across the development lifecycle in the areas of systems integration and testing and ensures that practitioners adhere to them. Maintains an in-depth knowledge of specific technical specialisms and provides expert advice regarding their application. The specialism can be any aspect of information or communication technology, technique, method, and product or application area.
  • Coordinate and Facilitate environment and data readiness to support Development testing as well as QC testing.
  • The role holder is responsible for ensuring the architectural design of an IT system solution that support the architecture strategy, positions for future functional requirements, standards and roadmaps, meets the short term business functional requirements, and fits with the current architecture.
  • This includes defining the platform supporting the initial delivery and charting a clear course for extending that initial solution to meet evolving business needs over time; and assembling and documenting the architectural requirements for the strategic solution.
  • Works to design and document a technical structure based on the existing standards and processes, that meets the strategic needs of the business and integrates with other business and IT Processes.
  • The role holder provides integrated systems analysis and recommends appropriate hardware, software, and communication links required to support IT goals and strategy. This may include coordinating activities of the project team and assisting in the monitoring of project schedules and costs.
  • The role holder is responsible for maintaining awareness of appropriate industry trends, and being familiar with enterprise standards, methodology and in the platform(s) being utilized (Oracle). The role will also have familiarity with the enterprise infrastructure and applications, and will specialize in a particular domain.
  • Works with the lines of business, support staff, and technology areas, to design and document a technical structure based on the existing standards and processes and meets the strategic needs of the business and integrates with other business and IT Processes.
  • This role also leads the effort to support, resolve and document issues that arise in the architecture. This may also include reviewing designs and recommending improvements to the architecture.
  • The role holder should have an understanding of all the architectural domains that follow, and should specialize in one or more of the domains.
  • Technical/Infrastructure: Plan and improve infrastructure architecture; Establish technology standards and manage adherence and ensure leveragability across the enterprise.
  • Application: Manage the evolution of the application portfolio; Establish strategic direction for application selection and development approaches; Establish application design guidelines and patterns
  • Data: Promote understanding of how data is created and used in the enterprise; Promote sharing /adoption; Establish data management strategies and standards; expertise in one or more key data areas (Product, Customer)
  • Autonomy; Works under broad direction.
  • Full accountability for own technical work or project/supervisory responsibilities.
  • Receives assignments in the form of objectives.
  • Work is often self-initiated.
  • Influences organization, customers, suppliers and peers within industry on contribution of specialization.
  • Decisions impact success of assigned projects i.e. results, deadlines and budget.
  • Develops business relationships with customers.
  • Challenging range – variety of complex technical or professional work activities.
  • Work requires application of fundamental principles in a wide and often unpredictable range of contexts.
  • Understands relationship between detailed and wider customer/organizational requirements.
  • Uses best practices and knowledge of internal or external business issues to improve products or services
  • Acts as a resource for colleagues with less experience
  • Requires in-depth knowledge and experience
  • Decisions guided by policies, procedures and business plan
  • Interprets internal or external business issues and recommends solutions/best practices
Skills & Qualifications:
  • Typically has experience in multiple IT areas and relevant architecture experience. Requires advanced level knowledge and understanding of architecture, applications, infrastructure, systems design and integration.
  • A thorough knowledge of at least one specific technology area and a broad understanding across a wide field is required. A record of applying such knowledge successfully in a variety of situations is preferred.
  • Is familiar with the principles and practices involved in development and maintenance of software solutions and architectures and in service delivery.
  • Has thorough knowledge of the system components and interfaces being designed or integrated, testing procedures, configuration issues and challenges.
  • Has strong technical background and remains evergreen with technology and industry developments.
  • Possesses a general understanding of the systems and applications that enable business processes.
  • Demonstrates a rational and organized approach to the tasks undertaken and an awareness of the need to achieve quality.
  • Demonstrates high standards of professional behavior in dealings with clients, colleagues and staff.
  • Demonstrates the ability to take responsibility and shows skill in the management of change and can handle contacts of most types and at most levels.
  • Is able to work collaboratively with others on significant issues and in making decisions.
  • Is effective and persuasive in both written and oral communication.
  • Has an understanding of project and program management techniques.
For more information or to view other opportunities, visit us at www.paladininc.com.

Paladin is an EEOC employer. We drug test and background check!