Software Architect

Software Architect

02 Sep 2021
Washington, Seattle-tacoma, 98141 Seattle-tacoma USA

Software Architect

The Software Architect will be responsible for taking informed care strategies and defining an application and service-based architecture that our healthcare customers and vendors use at the point of care. Software Architect must understand the company's business and be able to dive deeply into technology issues.


Successful accomplishments and primary accountabilities of this position will depend upon establishing and maintaining effective working relationships with a variety of people. Such people may include staff, clients, vendors, Hearst Corporate and Service Center and visitors.


  • Develops an architecture strategy based on awareness of various business scenarios and motivations and will apply a structured enterprise architecture approach for capturing the key views of the lines of business in the context of the enterprise.

  • Defines the future state ("to-be" architecture) and provide a road map.

  • Provides leadership and strategic guidance during the solution development process to ensure bridging of the gap between business problem faced by client and benefits available from company solutions and services.

  • Researches existing business environment including trends, best practices and company preferred architectural frameworks and alliances to ensure company services match business trends.

  • Lead and participate in architectural reviews for specific projects and influence the direction of these architectures to meet enterprise best practices.

  • Experience with modeling techniques to create the right sized specification to which the development teams design and implement.

  • Hands-on experience and awareness of new trends (Ex: Cloud, Microservices, CI/CD) in software development technology and methods, and how they should be implemented at company.

  • Fully embed with the team and product to develop solution thesis and architectural/design patterns for the business problems.

  • Navigate teams to Cloud Native solutions.

    Minimum Qualifications Required

  • Healthcare background is a big plus.

  • Bachelor's degree in Computer Science, Engineering or related discipline/experience.

  • 5+ years' experience as application architect of substantial projects and 6+ years of development, implementation and maintenance of large-scale systems.

  • Significant experience on large-scale system delivery projects in multiple development and leadership roles.

  • Broad understanding of IT technologies, including languages, technical architectures, testing methodologies, databases, system design, and modeling.

  • Product Development experience in a dynamic and Agile Healthcare environment.

  • Experience in design and development of interfaces/interoperability solutions for Healthcare products.

  • Proven ability to collaboratively plan, document, and present architectural strategies, achieve buy-in from IT leadership, and manage the strategy implementation process

  • Excellent interpersonal skills, including comprehension and verbal skills, written communication, conflict resolution, teamwork and cooperation, and relationship building

  • Ability to provide a complete and thorough presentation and explanation of solution components or concepts to senior level management, customers, or internal stakeholders.

  • Experience in X12 and FHIR healthcare standards are plus.

    Knowledge, Skills and Abilities

    A. Communication

    1. Requires ability to communicate in English effectively both verbally and in writing.

    2. Ability to follow appropriate communications channels.

    3. Professional telephone and in-person etiquette.

    4. Excellent oral and written communication skills required

    B. Team Building/Interpersonal Skills

    1. Demonstrates competency by maintaining positive, collaborative, and constructive interpersonal relationships. Understands and practices the principles of effective teamwork.

    C. Work Prioritization/Flexibility/Adaptability

    1. Demonstrates ability to prioritize work assignments and meet productivity and quality standards.

    2. Effective organizational skills.

    3. Demonstrated ability to work concurrently on diverse projects. Maintain high standards for accuracy, professionalism, productivity and confidentiality.

    D. Computer/Office Skills

    1. Proficiency with MS Office products and Internet skills required.

    2. Typing and work-processing skills required.

    3. Proficiency in data and report management skills.

    4. Proficiency in records management skills.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.