Cotality is looking to develop application, data-centric, and integration solutions with a strong focus on Product and Platform architecture methodologies to drive the largest asset class in the world and fuel a thriving global property ecosystem.
Requirements
- Strong understanding of architectural standards / foundation and software development methodologies. Familiarity with modeling techniques
- Exceptional understanding of Technology systems including system design, API design, database, and programming concepts
- Strong SDLC process discipline, (e.g., requirements and design approaches)
- Understanding of architecture methodologies, Business Process Re-engineering (BPR), current and future technology and application trends, and software development life cycles
- Awareness of Architecture Framework (like TOGAF, EACOE, etc.)
- Cloud Platform and managed services experience (ideally GCP and AWS) preferred
- Knowledge of the following architectural domains: Microservices, Event Driven Architecture, Data pipelines and Distributed Computing, Cloud Native Architecture, Structured / Unstructured Data, Full Text and Semantic Search, CI/CD Pipelines and DEVOps, API-First Development, Observability
Responsibilities
- Lead discussions and development, design and architecture for strategic initiatives, including cloud, integration and enterprise solutions, engaging various Cotality business and technology teams as necessary
- Reviews business context for solutions to company challenges as well as defining the vision and requirements for the solution, recommending potential options and selecting the most optimal solution
- Communicates the architecture to the stakeholders and collaborates and coordinates with existing domain architects in the formalization and adoption of IT standards and procedures
- Drive transformational initiatives by aligning business and technology roadmaps and maintaining application ecosystem roadmap
- Validate and future proof solution designs and software vendors, internal service providers, application business analysts, and application developers
- Prepare, conduct, and evaluate proof-of-concept integration solutions per business use cases. Quantify the business values and articulate the value proposition to application teams and senior management
- Document and diagram current and future state integration processes across business applications
Other
- College degree (Bachelor of Science.) in related technical / business areas strongly preferred
- Seven+ years of experience in an architecture role related to software development, systems design and deployment or technical architecture
- At least three years of experience in overall architecture discipline (Applications, Data, Technical, Security, Development, Operational, etc.)
- Strong oral and written skills. Attention to detail; ability to create high quality output
- Ability to develop business/technical requirements and write technical specifications