What are the responsibilities and job description for the Computer Sys Architect (41138) position at Hanford Mission Integration Solutions?
**Job Duties/Scope Of Work**
Enterprise Application Architecture
Enterprise Application Architecture
- Architect, design, and implement Power Pages sites integrated with Dataverse, SharePoint, and external data sources.
- Lead the development of complex business applications that require custom web components, advanced security models, and multi-system workflows.
- Define solution architectures that incorporate both low-code and pro-code components---such as .NET services, JavaScript libraries, Azure Functions, custom connectors, and API integrations.
- Build and maintain integrations with SQL Server, Oracle, legacy systems, and other on-prem data sources through secure gateway connectivity.
- Develop high-performance APIs, backend services, and automation components supporting enterprise data flows and Power Platform applications.
- Create custom Power Pages web templates, Liquid pages, portal components, and extensibility features that require advanced coding proficiency.
- Establish engineering patterns, reusable components, and development standards for Power Pages and the broader Power Platform ecosystem.
- Provide technical mentorship to junior developers, including guidance on solution design, debugging methods, and enterprise best practices.
- Lead technical design sessions, conduct architecture reviews, and ensure solutions align with HMIS security, compliance, and data governance expectations.
- Partner with project managers and stakeholders to clarify complex requirements, assess feasibility, estimate technical effort, and deliver reliable implementations.
- Coordinate with system owners and subject matter experts to plan integration approaches, modernize legacy components, and ensure seamless cross-system workflows.
- Provide expert troubleshooting assistance, root-cause analysis, and performance tuning for Power Pages, data gateways, and custom code assets.
- Oversee robust testing strategies---including automated testing approaches when appropriate---and ensure solutions meet high reliability and maintainability standards.
- Produce clear architectural documentation, technical specifications, API definitions, and operational guides.
- Ensure that all solutions comply with HMIS development practices, security controls, and lifecycle management processes.