Software Architect’s Responsibilities & Qualities in General

SMART

Provide specific, measurable, achievable, relevant, and time-bound solution.

Strategic

Architects use IT tools and resources to provide sustainable solution to the enterprise within budget. This role is a strategic role.

Requirements

Requirements gathering, and prioritizing the requirements are essential part of an Architect’s life. Long term solutions, technical roadmaps based on business drivers are expected from Architects.

Soft skills

Manage stakeholders. Create partnerships with everyone affected by the Architecture. Collaborate with development team, testing team, support team, implementation team, Dev-ops team, network team, legal team , and most importantly with managements who are sponsoring the projects.

Holistic view of the entire enterprise (IT+Biz) and help integrating systems

Architects should have an eagle eye view to integrate and govern integration among enterprise systems

Improve SDLC process

Architect should know and actively engaged with everything about software development life cycle. Improving development & implementation process is a also a job of an Architect