.Ingenium Solution Architect (Remote in Mexico)Job Description:At DXC we use the power of technology to deliver mission critical IT services that our customers need to modernize operations and drive innovation across their entire IT estate. We provide services across the Enterprise Technology Stack for business process outsourcing, analytics and engineering, applications, security, cloud, IT outsourcing and modern workplace.Our DXC Insurance BPaaS and BPO services help our customers optimize and transform operations, lower costs, increase agility and open new channels for growth. Our people, technology and best practices improve and automate highly complex business processes across front, middle and back offices — while facilitating customer experience transformation.About The Role:As a Software Architect, you will play a crucial role in designing and implementing robust, scalable, and secure software solutions. You will work closely with stakeholders to understand their needs and align project goals with the software architecture. Additionally, you will provide leadership and guidance to the development team, ensuring adherence to best practices and architectural principles.What You´ll Do:Deep Understanding of Software Architecture Principles, having a comprehensive understanding of various architectural principles, patterns, and best practices in software development.Designing software architecture for projects, selecting appropriate technologies, frameworks, and patterns to ensure robustness and scalability.Working closely with stakeholders to understand and address their needs, ensuring alignment between the software architecture and project goals.Adapting and customizing existing solutions to fit project or operational requirements.Ensuring Scalability, Maintainability, and Security, making high-level design choices to ensure that the software system is scalable, maintainable, and secure, and setting technical standards accordingly.Proactively assessing the system's architecture to identify and mitigate potential technical risks and challenges.Designing custom solutions to meet specific customer needs and assessing the technical impact of different technologies/strategies.Offering leadership and guidance to software development teams, mentoring less experienced developers, and sharing knowledge on best practices and architectural principles.Contributing as a team member to various deliverables in operational, integration, or application architecture.Ability to comprehend the customer's business problem and design appropriate solutions to address it.Applying suitable methodologies and subject matter expertise to resolve business issues.Translating verbal requirements gathered from customer meetings into documents such as requirements documents, statements of work, and proposals.Having strong written and verbal communication skills to effectively disseminate information