Enterprise Applications Architect

ENFRA LLC•Houston, TX

About The Position

The Enterprise Applications Architect is ENFRA’s senior technical resource for enterprise business applications and related integrations. This hands-on senior individual-contributor role is responsible for future-state application architecture, lifecycle roadmaps, integration architecture, application security models, environment strategy, technical recovery architecture, and reliable operation of assigned enterprise platforms. The position combines strategic architecture with business-process improvement, technical design, application and security administration, advanced support, vendor and consultant coordination, and technical project leadership. It provides architecture and governance across the enterprise application portfolio while directly administering and supporting specifically assigned applications. The role reports to the Director of Enterprise Applications and collaborates with business process owners, Information Security, Infrastructure, Data, Internal Audit, developers, vendors, consultants, implementation partners, and managed service providers. Travel of 0–15% is required.

Requirements

  • Bachelor’s degree in computer science, information systems, business administration, or a related technology field, or 6–8 years of related experience in lieu of a bachelor’s degree.
  • At least five years of related experience supporting business applications within an IT organization.
  • Experience with a major ERP platform such as Oracle JD Edwards EnterpriseOne, Oracle Fusion, SAP, Microsoft Dynamics, or a comparable enterprise solution.
  • Demonstrated ability to define application roadmaps, lifecycle plans, future-state architectures, and modernization strategies.
  • Strong integration architecture experience across APIs, middleware, orchestration, secure file transfer, batch processing, and data exchange.
  • Hands-on experience with application configuration, environments, security administration, role-based access, provisioning, and production support.
  • Experience directing developers, consultants, vendors, implementation partners, or managed service providers.
  • Strong troubleshooting, documentation, communication, analytical, and stakeholder-management capabilities.
  • Ability to structure ambiguous work independently and lead technical initiatives through completion.

Nice To Haves

  • Oracle JD Edwards EnterpriseOne architecture, administration, integrations, or CNC responsibilities.
  • ERP modernization, major upgrades, platform migrations, cloud adoption, or data-center moves.
  • Experience with Oracle Cloud Infrastructure, JD Edwards Orchestrator, GoAnywhere, Boomi, or comparable technologies.
  • Experience with enterprise applications in project-based, engineering, construction, or field-services environments.

Responsibilities

  • Own and maintain application lifecycle strategies and multi-year roadmaps for enterprise business applications.
  • Monitor vendor roadmaps, release requirements, supportability, end-of-support dates, platform dependencies, and technology risks; recommend upgrades, migrations, replacements, or remediation.
  • Evaluate cloud, hosted, and on-premises deployment options and recommend solutions based on business requirements, security, integration needs, supportability, resilience, cost, and architectural fit.
  • Define future-state application architectures and participate in enterprise architecture reviews for new or materially changed applications and services.
  • Evaluate technologies and recommend application platforms, tools, standards, and patterns aligned with business goals and the enterprise roadmap.
  • Maintain application architecture documentation, diagrams, integration maps, standards, technical decisions, and operating procedures.
  • Partner with business leaders and process owners to understand processes, identify improvements, and translate requirements into technology solutions.
  • Design application, configuration, workflow, security, and integration solutions that improve process effectiveness while maintaining controls and supportability.
  • Communicate solution options, dependencies, tradeoffs, risks, operational impacts, and recommendations to technical and non-technical stakeholders.
  • Prefer existing platform capabilities and standard objects before introducing custom components or new technologies.
  • Administer, oversee, and provide operational support for assigned enterprise business applications and environments.
  • Manage application configurations, environments, releases, upgrades, patches, technical dependencies, and operating documentation with business owners and service partners.
  • Monitor and improve application availability, performance, reliability, supportability, recoverability, and user experience.
  • Provide Tier I–II administration and support for assigned services and act as a Tier III escalation point for complex application, environment, security, and integration issues.
  • Triage and resolve incidents, coordinate escalations, identify recurring issues, and implement durable corrective actions.
  • Support enterprise platforms that may include ERP, HRIS, payroll, time collection, expense management, project and construction applications, reporting services, secure file transfer, and related technologies.
  • Define enterprise application integration architectures, standards, and reusable patterns for APIs, middleware, orchestration, secure file transfer, batch interfaces, and data synchronization.
  • Architect integrations among enterprise applications and third-party platforms, using standard objects and platform services appropriately.
  • Develop technical integration designs and requirements for internal developers, consultants, vendors, or implementation partners.
  • Recommend new or materially changed integration designs through enterprise architecture, security, and technology governance processes.
  • Lead technical evaluation and selection of future integration technologies and platforms.
  • Review completed integrations for conformance with architecture, security, standards, documentation, monitoring, support, and recovery expectations.
  • Troubleshoot interface failures and improve integration monitoring, recoverability, stability, and performance.
  • Design and govern application security models, including roles, privileges, role-based access, segregation of duties, provisioning standards, and auditability.
  • Translate business and security requirements into application roles, permissions, and technical controls.
  • Configure and maintain roles and permissions and perform user provisioning, modification, and deprovisioning for specifically assigned applications.
  • Provide architecture and integration support for other enterprise platforms without assuming day-to-day access-administration responsibility unless assigned.
  • Establish and maintain application architecture, configuration, integration, documentation, and security standards within the role’s scope.
  • Collaborate with Information Security, Infrastructure, Data, Internal Audit, and business teams to identify and address application and integration risks.
  • Maintain documentation and evidence supporting the auditability of application access and integration security controls.
  • Define and maintain environment strategies for development, testing, quality assurance, production, disaster recovery, and failover.
  • Lead or coordinate the build and maintenance of non-production environments for upgrades, releases, integrations, troubleshooting, and testing.
  • Own technical recovery and failover architecture for assigned applications and align designs, dependencies, procedures, and documentation with business recovery requirements.
  • Coordinate and support application recovery and failover testing, document results, and lead remediation of technical gaps.
  • Keep environment configurations, dependencies, and operating procedures current, controlled, and supportable.
  • Lead technical workstreams for application upgrades, migrations, implementations, replatforming, data-center moves, and modernization initiatives.
  • Serve as overall project lead for selected technically focused application initiatives when appropriate to scope and delivery resources.
  • Identify consulting-service needs and coordinate external technical resources for assigned applications and integrations.
  • Define technical requirements, deliverables, standards, and acceptance expectations for consultants, developers, implementation partners, and managed service providers.
  • Coordinate consulting services used to build, enhance, maintain, or support applications, environments, and integrations within the role’s scope.
  • Review external technical deliverables for quality, completeness, documentation, supportability, and alignment with approved architecture and standards.
  • Lead technical engagement with software vendors and service partners on roadmaps, upgrades, supportability, end-of-life events, technical risks, and issue escalation.
  • Promote effective knowledge transfer and sustainable internal processes when external resources are used.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service