Ciber Inc. is seeking to hire a Solutions Architect to join its practice in Bothell, WA. The Solution Architect engages on individual development projects to design software solutions that address business and technical needs or challenges. The Solution Architect translates the project’s business and technical requirements into a high-level solution design, provides technical direction and guidance to the project team, and is responsible for the overall technical soundness of the solution.
Job Responsibilities Include:
Perform the role of an Application Architect on development projects, which includes the responsibilities outlined below.
Analyze, clarify, and refine project’s business and technical requirements.
Develop and document the Solution Architecture for the project.
Define the solution in terms of its structural components and their interrelationships.
Identify and specify interfaces between software components, applications and systems, and detail their interactions in support of the solution’s functionality.
Define the functional attributes (including performance/throughput, availability, capacity, and security) of components and interfaces at a level sufficient to baseline the functional specification and to allow effort estimation.
Establish the most effective approach to integration of the solution’s new and existing components (client legacy systems, application packages, business services, databases, etc.).
Define the interface/integration techniques (e.g., synchronous, asynchronous, message queuing, request/reply, publish/subscribe, transaction rollback and compensation) and communication protocols and formats (JMS, web services, XML, and FTP).
Perform component placement which includes recommending alternatives for allocation of business functions to architecture components.
Assess the technical integrity and risks inherent in a solution and propose mitigation steps, such as technical design alternatives, prototyping or requirements changes.
Develop and recommend solution alternatives such as assessing their trade-offs in terms of their business viability, technical attributes, and costs.
Assess how the solution architecture meets expectations for performance, scalability, availability, reliability, usability, maintainability, extensibility, and self-recovery.
Advise on tools, organization, processes, and procedures needed to deliver, support, and operate the proposed solution on a day-to-day and long-term basis.
May participate in detail design, testing strategy, performance tuning, monitoring, environment setup, and code reviews.
Must have performed in the role of a lead architect on multiple enterprise application projects.
Experience with full software-development lifecycle. Have an understanding and appreciation of the inception, design, construction, deployment, and management aspects of a solution.
Applied knowledge of multiple software development methodologies/processes such as Agile, waterfall, and RUP.
Proficiency with software modeling techniques and notations for documenting various aspects of the solution (use-cases, object, data, and process modeling, UML, and ERD).
Previous experience with telecommunications and telephony industry is highly desirable.
Understanding of business integration issues and technologies.
Familiarity with IT industry standards, technologies and best practices.
Effective written, verbal, and presentation communication skills.
Lead teams and individuals and be a team player.
Plan projects including the identification of tasks, resources, deliverables and estimate effort.
Perform negotiations including the negotiation resolutions of issues that impact project success.
Ability to effectively identify and frame problems, and to produce timely and thoughtful decisions.
Understand his/her own limitations and/or lack of knowledge and seek assistance where appropriate.
Willingness to work within the established technology stack/framework.
Must possess maturity, vision, breadth and depth of experience that allows for grasping issues quickly and making educated, critical judgments in the absence of complete information.
Ciber is a global IT consulting company with 7,000 consultants in North America, Europe and Asia/Pacific, and approximately $1 billion in annual revenue. Client focused and results driven, Ciber partners with organizations to develop technology strategies and solutions that deliver tangible business value. Founded in 1974, the company trades on the New York Stock Exchange (NYSE: CBR). For more information, visit
Just as we have built our business on the success of our clients, our continued company growth and achievements are built on the success of our team members. At Ciber we believe our employees are our most valuable asset. Upon contact, a Ciber Recruiter will discuss our benefits package in more detail as it pertains to your individual needs. Some highlights of our full benefits package include: paid time off, paid holidays, retirement savings plan, employee stock purchase plan, medical, dental, vision, life & disability insurance, and tuition reimbursement. Ciber, Inc. is an Equal Opportunity Employer.
CIBER - 24 months ago
copy to clipboard
No, CIBER's consultants aren't cyborgs. CIBER (Consultants in Business, Engineering, and Research) is an IT consultancy that...