Job DescriptionJob Description
Application Architect
Employment: Permanent, Direct hire, full-time
Location: Charlotte, North Carolina - hybrid, 2-3 days onsite a week
Authorization to work: visa sponsorship or visa transfers are not available for this W2 role
Position Summary
The Application Architect (AA) is responsible for leading the design, implementation, and maintenance of global applications and technologies. The successful candidate will work in collaboration with development teams to create and promote application architecture best practices. This role focuses on driving improvements to the software ecosystem, spanning both multiple cloud providers and on-premise data centers. The AA is expected to develop, document, and maintain enterprise design patterns, ensuring adherence to industry best practices.
Key Responsibilities and Duties
-
Architectural Leadership: Lead and facilitate the development of the application architecture initiative, including but not limited to design and integration patterns, solution architecture, software development lifecycle (SDLC) practices, and application design.
-
Design & Standards: Develop, document, and implement application architecture guidelines, best practices, and application design patterns for on-premise and cloud-based applications, encompassing database design, system decomposition, event streaming, and micro-services.
-
Design Review: Participate in the review and provide assessments of applications, including those using proprietary technologies (e.g., SaaS, COTS, etc.).
-
Guidance & Mentoring: Hands-on development of application patterns/designs to streamline and accelerate development teams' use and adaptation of designs.
-
Provide guidance and recommendations on new design patterns, emerging best practices, and technologies.
-
Ensure alignment of the application architecture with the enterprise architecture.
-
Provide insight on performance improvements in applications and processes.
-
Work with the development team and business units to understand and meet the strategic and tactical needs of the organization.
-
Be expected to stay up to date with the latest industry developments and technologies so that they may provide optimal technology recommendations and guidance.
-
The position is expected to frequently mentor fellow architects and developers.
Qualifications
What you must have:
-
Experience:
-
An AA is expected to have an advanced level of experience with application design, including but not limited to large-scale, complex enterprise-level solutions.
-
Experience collaborating with enterprise architecture, information security, and compliance teams, with strong cybersecurity solutions expertise being a plus.
-
Experience working in a regulated technical field is acceptable.
-
The ideal candidate should have at least 8 years of experience in application architecture/design/development, with a strong background in collaboration with development and infrastructure teams.
-
-
Education: Bachelor's degree , but extensive experience in a related technical field is acceptable.
-
Technical Skills:
-
Strong background in development/infrastructure patterns/designs.
-
Knowledgeable in event streaming platforms (Kafka/Pulsar/etc.), sub-pub middleware, API gateways, OpenAP/AsyncAPI, and service discovery.
-
Experience designing cloud applications (containers, serverless, IaC basics). Deep infrastructure skills are a plus but not mandatory.
-
Ability to facilitate domain model workshops.
-
Competence and experience defining design skills.
-
Ability to assess strong communication skills, both written and spoken, as well as strong collaboration and teamwork skills.
-
Comprehensive experience working in different kinds of (Python, Node.js, Java, C#, etc.) and technologies.
-
One or more certifications is preferable.
-
Your Well-being
Your well-being is of paramount importance and central to our success here at the organization. The company offers a comprehensive and competitive benefits package designed to address your individual needs, including discretionary annual performance bonuses, retirement savings plan, tuition reimbursement, mental health and wellness support, and comprehensive health/dental benefits.