As a Solutions Architect (11215) at Encora, you will play a pivotal role in shaping and delivering complex solutions that meet both functional and non-functional requirements. You will collaborate with product owners and cross-functional teams to design and implement architectures that align with business objectives, ensuring that solutions are scalable, secure, and compliant with industry standards. Responsibilities and Duties - Collaborate with product owners to understand and define functional requirements. - Lead cross-functional sessions to build consensus on requirements, solution options, desired architecture, and recommendations. - Translate conceptual architecture and business requirements into detailed solution designs with all necessary artifacts for development. - Decompose large-scale business programs into logical components and solutions that adhere to enterprise architecture strategy. - Manage risks and resolve challenges that have the potential to impact solution scope, schedule, and quality. - Work across geographies as necessary to deliver solutions that drive global product offerings. - Review development work to ensure that all solution designs adhere to Encora’s architecture principles and meet non-functional requirements. - Communicate and present technical concepts, risks, challenges, and selling points of a solution to technology and business partners. - Collaborate with SMEs across Encora to ensure solution designs deliver on stated business value. - Coordinate overall solution architecture with Global Architecture leadership and other stakeholders. Qualifications and Skills - 5+ years of experience as a Solution Architect and / or Designer of data flows and processes. - Experience with large and complex system designs in a distributed and real-time polyglot environment. - Proficiency in a general-purpose programming language (5+ years). - Application of enterprise design patterns and advanced understanding of business analysis techniques, processes, and tools. - Experience leading projects with cross-functional work teams. - Broad knowledge of computer software, systems, infrastructure, security, and programming languages. - Expert understanding of Agile development tools and processes. - Ability to communicate business and technical concepts across the enterprise, conveying technical language to non-technical stakeholders. - Ability to drive consensus on technical solutions. - Experience in system design for governance and compliance related to PCI, NACHA, and SOX. Technical Skills - Experience with microservices, service-oriented architectures, and layered systems. - Prior hands-on development experience with various programming platforms, including .NET or Java. - Expertise in database design and management using technologies such as SQL Server, MySQL, Postgres, and NoSQL platforms. - Knowledge of Kubernetes, virtualization, hyper-convergent, and containerization infrastructure. - Experience with distributed messaging systems such as Kafka and RabbitMQ. - Understanding of cryptographic standards, schemes, and protocols. About Encora Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital-native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.