Enterprise Applications Architect

ENFRA LLC•,
•$116,860 - $155,995

About The Position

The Enterprise Applications Architect is ENFRA's senior technical resource for enterprise business applications and related integrations. The position 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. This is a hands-on senior individual-contributor role spanning strategic architecture, business-process improvement, technical design, application and security administration, advanced support, vendor and consultant coordination, and technical project leadership. The position provides architecture and governance across the enterprise application portfolio while directly administering and supporting specifically assigned applications. It reports to the Director of Enterprise Applications and works with business process owners and teams across Information Security, Infrastructure, Data, Internal Audit, application development, vendors, consultants, implementation partners, and managed service providers. The role may support enterprise platforms including ERP, HRIS, payroll, time collection, expense management, project and construction applications, reporting services, secure file transfer, and related technologies. Travel of 0–15% is required. The stated annual pay range is USD $116,860–$155,995.

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.
  • 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.
  • Ability to meet the position's physical requirements, including prolonged stationary periods, climbing stairs, repetitive wrist/hand/finger motions, and adjusting or moving objects up to 20 pounds.

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 secure, scalable, supportable, configurable, resilient future-state application architectures aligned with business objectives.
  • Participate in enterprise architecture reviews for new or materially changed applications and services; evaluate technologies and recommend platforms, tools, standards, and patterns.
  • 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 where practical before introducing custom components or 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 serve 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.
  • 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, and develop technical designs and requirements for integrations built by 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 integration technologies.
  • Review integration solutions 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 requirements.
  • Translate business and security requirements into application roles, permissions, and technical controls; configure and maintain access and perform user provisioning, modification, and deprovisioning for assigned applications.
  • Establish and maintain application architecture, configuration, integration, documentation, and security standards; collaborate with relevant teams to identify and address risks and maintain audit evidence.
  • Define and maintain development, testing, quality assurance, production, disaster recovery, and failover environment strategies.
  • Lead or coordinate non-production environment builds and maintenance for upgrades, releases, integrations, troubleshooting, and testing.
  • Own technical recovery and failover architecture for assigned applications; coordinate recovery 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 project lead for selected technically focused initiatives when appropriate.
  • Identify consulting-service needs and coordinate external technical resources; define technical requirements, deliverables, standards, and acceptance expectations.
  • Coordinate consulting services and review external deliverables for quality, completeness, documentation, supportability, and architectural alignment.
  • Lead technical engagement with software vendors and service partners on roadmaps, upgrades, supportability, end-of-life events, technical risks, and issue escalation.
  • Promote knowledge transfer and sustainable internal processes when external resources are used.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service