Job
Description
As an architect at our company, you play a critical role in ensuring that our scrum team delivers cohesive and efficient technical solutions that align with business objectives. Your responsibilities include collaborating with various teams to design and implement solutions, ensuring they meet enterprise standards and technical vision. Here are the key details of the role: Responsibilities: - Collaborate with various roles, teams, and stakeholders to advance system architecture supporting evolving business needs. - Lead the architectural design and integration of solutions within scrum teams, ensuring alignment with enterprise architecture. - Design scalable, secure, and robust systems in coordination with other architects and technical leads. - Promote architectural coherence across teams within the ART by advocating for reusable components and services. - Provide technical leadership to development teams, guiding them on best practices in design, coding, and system integration. - Execute full software development life cycle (SDLC) and oversee the development team's tasks and progress. - Conduct technical reviews to maintain high standards of code quality and system design. - Collaborate with Product Managers, Scrum Masters, and stakeholders to translate requirements into technical solutions. - Participate in PI Planning and other key SAFe events to represent the architectural perspective. - Facilitate communication across teams to manage dependencies and ensure cohesive solution delivery. - Drive continuous improvement initiatives focusing on system performance, reliability, and maintainability within the ART. - Champion the adoption of DevOps practices and stay updated on emerging technologies to bring innovative solutions. - Identify and mitigate technical risks to ensure architecture decisions uphold system security and performance. - Ensure compliance with industry regulations, security standards, and organizational policies. - Develop and maintain comprehensive architectural documentation for all solutions within the ART. - Establish and enforce architectural standards and best practices across the ART for consistency and quality. Qualifications: - 8+ years of relevant experience in Architecture. - 8+ years of experience with Microservices architecture & UI frameworks like React, Angular, etc. - 12+ years of Java & J2EE experience. - Proficiency in design tools like Visio, C4 modeling. - Strong understanding of web application architectures, design patterns, and technologies. - Ability to analyze complex problems and develop innovative solutions. - Experience and aptitude for Agile and DevOps approaches. - Extensive experience in designing non-relational databases such as MongoDB. - Good knowledge of relational databases, design, and SQL. - Excellent written and verbal communication skills. - Strong management and prioritization skills. Education: - Bachelors/University degree or equivalent experience, potentially Masters degree. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review Accessibility at Citi. As an architect at our company, you play a critical role in ensuring that our scrum team delivers cohesive and efficient technical solutions that align with business objectives. Your responsibilities include collaborating with various teams to design and implement solutions, ensuring they meet enterprise standards and technical vision. Here are the key details of the role: Responsibilities: - Collaborate with various roles, teams, and stakeholders to advance system architecture supporting evolving business needs. - Lead the architectural design and integration of solutions within scrum teams, ensuring alignment with enterprise architecture. - Design scalable, secure, and robust systems in coordination with other architects and technical leads. - Promote architectural coherence across teams within the ART by advocating for reusable components and services. - Provide technical leadership to development teams, guiding them on best practices in design, coding, and system integration. - Execute full software development life cycle (SDLC) and oversee the development team's tasks and progress. - Conduct technical reviews to maintain high standards of code quality and system design. - Collaborate with Product Managers, Scrum Masters, and stakeholders to translate requirements into technical solutions. - Participate in PI Planning and other key SAFe events to represent the architectural perspective. - Facilitate communication across teams to manage dependencies and ensure cohesive solution delivery. - Drive continuous improvement initiatives focusing on system performance, reliability, and maintainability within the ART. - Champion the adoption of DevOps practices and stay updated on emerging technologies to bring innovative solutions. - Identify and mitigate technical risks to ensure architecture decisions