Enterprise Application Architect

at  Midwest Tape

Holland, OH 43528, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Sep, 2024USD 160000 Annual25 Jun, 20246 year(s) or aboveSalesforce,Flow,Computer Science,Agile,Javascript,Communication Skills,Disabilities,Presentations,Kotlin,Facilitation,Optimization,Tableau,Kafka,Graphql,Scrum,Togaf,Architectural Patterns,Distributed Systems,Microservices,Coaching,Java,SwiftNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

FULL-TIME, PERMANENT

Remote in the following states only: Ohio, Michigan, Indiana, Illinois, Tennessee, Texas, Florida, Colorado, Montana, Nevada, Rhode Island, Massachusetts.

POSITION SUMMARY:

The enterprise application architect oversees enterprise application architecture strategy, standards, modeling, design, and governance. The role is responsible for developing application architecture roadmaps by providing guidance and governance for application evolution initiatives through use of standards / frameworks. The enterprise application architect partners cross-functionally to implement robust and scalable application architecture solutions across Midwest Tape’s enterprise / custom platforms.

SKILLS:

  • Expertise in mobile, web, and set-top application design, flow, and optimization.
  • Experience in designing and architecting custom applications end-to-end, from inception through front-end and back-end layers, understanding the implications of changes across all layers.
  • Proficiency in designing KPIs and measuring applications with real user monitoring.
  • Familiarity with feature flag management and implementation across application layers.
  • Hands-on experience with React, Next.js, Java, JavaScript, GraphQL (graph federation), Swift, Kotlin, and Kafka.
  • Knowledge of modern architectural patterns and practices, such as domain-driven design, event-driven architecture, microservices, micro-frontends, and distributed systems.
  • Understanding of application integration patterns and techniques, including integrating with systems like Salesforce, Tableau, ERP systems, AI/Machine Learning platforms, and AWS Cloud.
  • Ability to effectively communicate complex application flows to stakeholders.
  • Strong problem-solving, analytical, and solution-oriented mindset to identify potential issues.
  • Expertise with Agile, Scrum, and TOGAF methodologies.
  • Coaching, facilitation, and conflict resolution skills.
  • Excellent organization, detailed orientation, and communication skills.

Preferred Education Requirements:

  • Bachelor’s degree in computer science, software engineering or related technical field.

PREFERRED EXPERIENCE:

  • Minimum 5+ years in a lead application development role in an enterprise setting
  • Experience working in a software product development company
  • 6-10 years of experience in an application solutions architect role
    Physical Requirements / Work Environment:

The work environment characteristics and physical demands described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Ability to regularly sit for extended periods of time.
  • Perform repetitive motion type tasks.
  • Physically able to participate in training sessions, presentations, and meetings.

Responsibilities:

WE ARE NOT SPONSORING APPLICANTS FOR WORK VISAS FOR THIS ROLE.

For over 30 years, Midwest Tape has served libraries and their patrons with unparalleled access to the best content available in the media world. Our digital offering, hoopla Digital, combines the media and library expertise of Midwest Tape with the latest in web and mobile technology, delivering an all-in-one experience to the library world. As hoopla continues to grow on a global scale, we are expanding our team.
At Midwest Tape, we know our people are the reason for our success. We value our employees and believe in empowering them to help them thrive. We offer competitive pay and benefits, a healthy work/life balance, and appreciation for a job well done.

PRIMARY DUTIES AND RESPONSIBILITIES:

  • Develop, maintain, and communicate enterprise application architecture roadmaps, plans, principles, standards, governance, frameworks, models, and present them to key stakeholders in a consultative manner.
  • Collaborate closely with lead application developers on web, set-top and mobile platforms to optimize architecture for emerging company application initiatives.
  • Work closely with product owners, enterprise architects, analysts and solution architects on design, documentation vision, gap analysis, and tactical solutions.
  • Mentor and guide development teams on best practices for application design, application distributed system scaling techniques, release process integration and use of feature flag management.
  • Ensure enterprise methodologies are scalable, highly available, secure, and flexible as part of the architecture review board, modeling, and design phases of development.
  • Design and collaborate on application business flow, customer experience and testability for applications.
  • Participate in selection, RFPs and POCs for strategic initiatives that align with feature roadmaps.
  • Stay current on application architecture best practices and trends promoting decoupling through micro-services, domain driven design and micro-front-end implementations.

The work environment characteristics and physical demands described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Ability to regularly sit for extended periods of time.
  • Perform repetitive motion type tasks.
  • Physically able to participate in training sessions, presentations, and meetings


REQUIREMENT SUMMARY

Min:6.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science software engineering or related technical field

Proficient

1

Holland, OH 43528, USA