Software Architect PHT
The Architect designs software, systems and infrastructure belonging to the PHT product suite. The goal is to design innovative solutions to real market problems applied to the existing products and their evolution, with an eye to modularity, code re-use, performance, scalability, extensibility, maintainability, and adherence to good coding best practices. The focus of the Architect?s work will be on one or several of PHTs major subsystems, like StudyWorks. This work is done through a highly collaborative, cross-departmental effort in which the Architect?s responsibility is to resolve competing technical models and solutions, and to drive the implementation of the engineering decisions that follow.
? Provide supporting information to Product Management and Product Development to aid in the creation of product requirements, especially as they pertain to the assigned subsystems.
? Identify the appropriate software architecture based on the product requirements and design elements contained in a system specification, balancing architecture with business needs.
? Analyze risk and report problems in meeting system requirements defined in the SRS (Software Requirements Specification).
? Assist software designers and implementers with the creation of detailed and effective software design specifications, with a special focus on the assigned subsystems.
? Participate in the design review process to ensure that system requirements can be translated into valid, effective software architecture. Ensure the overall integrity of the software architecture and validate it against the design specifications.
? Comply with all applicable product development processes.
? Establish and maintain software architecture documentation.
? Support other functions in the company, e.g., by directing research projects and initiatives in support of Senior Management, Product Management, and/or Client Services.
? Propose innovative new products/projects that are suitable for PHT product suite. A wide degree of creativity and latitude is required.
? Provide technical leadership and represent the department to stakeholders across the company.
? Evaluate 3rd party systems, software, and services, as deemed appropriate. This may be in conjunction with a buy vs. build decision, which should take both technical and business needs into account.
||Boston, MA |