Location: United States,Texas,Dallas
We are seeking a highly skilled Application Architect to design, implement, and optimize enterprise-grade applications and systems. The ideal candidate will have strong expertise in application architecture, software development, and cloud-native solutions, with the ability to translate business requirements into scalable and secure technical solutions.
Design and implement application architectures aligned with business and technical requirements.
Develop high-level and detailed architectural diagrams, technical roadmaps, and system integration designs.
Define standards, best practices, and guidelines for application development and deployment.
Collaborate with stakeholders, product owners, and development teams to ensure architectural alignment.
Evaluate emerging technologies and recommend adoption to enhance application performance, scalability, and security.
Lead technical design reviews, assess risks, and provide solutions to complex business problems.
Ensure compliance with enterprise architecture standards, security, and regulatory requirements.
Guide development teams on technical decisions, coding practices, and architectural patterns.
Optimize system performance, scalability, and maintainability across platforms.
Support cloud migration initiatives (AWS, Azure, or GCP) and modern application frameworks (microservices, APIs, containers, DevOps).
Bachelor’s degree in Computer Science, Information Technology, or related field (Master’s preferred).
7+ years of experience in application architecture, software design, or enterprise architecture.
Strong experience with Java, .NET, Python, or Node.js application frameworks.
Expertise in cloud platforms (AWS, Azure, or GCP) and modern application architectures (microservices, serverless, containerization).
Experience with APIs, integration frameworks, REST, GraphQL, and event-driven architectures.
Knowledge of DevOps practices, CI/CD pipelines, and automation tools.
Strong understanding of security principles, compliance, and governance.
Excellent problem-solving, communication, and leadership skills.
Experience with enterprise integration tools (MuleSoft, Kafka, ESB).
Familiarity with database systems (SQL, NoSQL, Cloud Databases).
Knowledge of application performance monitoring (APM) tools.
Experience working in Agile/Scrum environments.