What are the responsibilities and job description for the Enterprise architect position at NimbusAITech LLC?
Job Details
Job Title: Senior Enterprise Architect
Projected Start Date: 04-14-2025
Projected End Date: 04-24-2026
Position Type: Contract
Location: Dallas, TX
Remote Work: None
Talent must reside at location on submission: Yes
Job Description
We are seeking a highly experienced Senior Enterprise Architect to lead enterprise-wide architectural strategies and solutions. The ideal candidate will have a strong background in enterprise architecture patterns, microservices, cloud solutions, and data management, with a polyglot approach to various technologies.
Key Responsibilities:
Design software architecture for scalability, reliability, and performance.
Architect and develop fault-tolerant distributed applications with a focus on performance, security, and scale.
Adapt, learn, and work across multiple technology platforms.
Lead large-scale database management, data modeling, and design in RDBMS and NoSQL.
Evaluate and implement enterprise integration patterns (EIP) and application security best practices.
Architect, develop, and deploy cloud-based enterprise solutions (AWS, Azure, Google Cloud).
Design and develop microservices-based applications using Java, Spring Boot, Python, React, and REST APIs.
Implement DevOps tools and oversee deployment strategies, including Docker-based deployment models.
Provide technical mentorship and training to engineering teams.
Participate in full product development cycles, from brainstorming and planning to implementation and production releases.
Required Skills:
Expertise in enterprise architecture patterns and logical/physical landscape design.
Strong object-oriented modeling experience (Enterprise Architect or similar tools preferred).
Knowledge of TOGAF standards and enterprise application integration strategies.
In-depth understanding of application security, OWASP, PCI DSS compliance.
Experience in TDD (Test-Driven Development) and transaction management frameworks.
Hands-on experience with cloud solutions (AWS, Azure, Google Cloud).
Strong background in mobile application development (native, hybrid, cross-platform solutions).
Capability to troubleshoot and review design and coding issues effectively.
Experience evaluating and implementing strategic technologies and tools.
Nice to Have:
Experience in financial services, specifically payments domain.
Familiarity with third-party integration systems like BizTalk, MuleSoft.
Knowledge of BI, Data Analytics, Machine Learning, Predictive Analysis, and AI.
Experience with BDD (Behavior-Driven Development).