Skip to main content

Team members receive our industry leading 30 % discount. Apply today!

Enterprise Applications Architect

Enterprise Applications Architect

300 N. Greene Street Greensboro, North Carolina, United States Date posted 5/14/2025
Apply Now

Responsibilities

What You'll Do:

The Fresh Market & You:

Our mission is to make everyday eating extraordinary for our guests. We create a warm, welcoming, memorable experience with exceptional, personal service. We’re looking for a new team member who strives for excellence and brings positive energy, commitment and a “can-do” attitude to work every day. We value teamwork and celebrate our successes as a team and will value your contribution!

Added Benefits for choosing The Fresh Market Team:

  • Team Member discount up to 40%
  • Health, Dental & Vision insurance available for individual, spouse, partner, and family.
  • 401K contribution and match for part-time and full-time team members
  • Personal time off and additional time off purchase plans available
  • AND much more!

About the Position:

The Enterprise Application Architect’s role is to evaluate, architect, develop and maintain all aspects of the IT Solution processes. This person will have expertise in Software Engineering, including architecture, development, maintenance and operational automation. The candidate will have a mastery level knowledge of software development, database, data warehousing, SaaS and COTS technologies. The role will apply proven technical leadership skills, architecting, documentation and problem-solving skills to enhance the technology stack to include delivery and operational methodology processes. The candidate will work closely with one or more agile project teams.

What You'll Do:

  • Understand business concepts as well as technical concepts to formulate optimal technology solution for the business
  • Create and maintain technical roadmaps and technical design documents for development or implementation of applications according to business requirements
  • Evaluate various technologies and make recommendations to IT stakeholders
  • Design and implement Proof-of-Concept applications (Web, Desktop, Mobile, EDI)
  • Ability to coach team members on technology decisions
  • Ensure product consistency by establishing standards and guidelines and leading audits
  • Ability to work well in a team setting as well as independently
  • System analysis and Solution Architecture and Design
  • Serve on the IT Change Advisory Board as a technical Subject Matter Expert
  • Gathering and documenting non-function requirements
  • Application and database performance tuning
  • Conduct investigations of advanced technical topics
Qualifications:
  • MS in Computer Science or Software Engineering
  • Minimum of 10 years’ experience in Software Engineering role
  • Minimum of 5 years’ experience in a Senior Software Engineering role
  • Master level experience in coding languages: C#, T-SQL, PowerShell, and other scripting and automation languages
  • Experience with Microsoft’s Full-Stack Software Development ASP.NET, .NET Core, Xamarin
  • Experience with Visual Studio, TFS or MS Azure DevOps, and diagraming applications
  • Excellent communication skills and competency in interacting directly with stakeholders
  • Experience with the following architectures: SOA, microservices, REST, event-driven, component-based, client-server
  • Experience with Enterprise Service Bus or other Data and Application Integration Technologies
  • Knowledge of TOGAF & ITIL Enterprise Architecture Framework
  • Experience with technology selection methodologies
  • Cloud application delivery technology such as Kubernetes
  • Experience designing and implementing Test Automation (Unit, Integration, Functional, Acceptance, Security, Performance)
  • Experience choosing application design patterns such as: (MVC, MVVM, Multitier)
  • Experience with design and creation of CI/CD Release Pipelines
  • Experience in API testing with SoapUI, ReadyAPI, Postman
  • Application Development Methodologies with Cloud platforms
  • Cloud-based data warehouse technology and SQL skills a must (SQL Server knowledge a plus)
  • Experience in security testing, code analysis, data protection and data leakage
  • Experience with 3rd-party component and application integration
  • Experience with SD-Infrastructure technologies preferred

Preferred skills:

  • Experience in Retail IT Solutions
  • Scrum Certification
  • Microsoft Technologies
  • Data Warehousing

REASONABLE ACCOMMODATIONS: Consistent with applicable laws, TFM will make reasonable accommodations for qualified applicants and team members, unless doing so would result in an undue hardship to TFM. This guiding principle applies to all aspects of employment, including hiring and job assignment, compensation, discipline, termination, and access to benefits and training.

We are proud to be an Equal Opportunity Employer:

Qualified applicants will receive consideration for employment without regard race, color, creed, religion, age, sex, gender, sexual orientation, gender identity, pregnancy and related medical conditions, national origin, genetic information, uniformed service, veteran status, disability, or any other basis prohibited by federal or state law. 

The statements in this job description are provided to describe the general nature and level of work expected in this role. While these statements include the essential functions of the job, they are not intended to be a complete list of all responsibilities, duties and skills required. As we work as a team, there may be times team members are needed to perform duties outside of their normal responsibilities based on business needs.