This software architect job description template has 2 pages and is a MS Word file type listed under our human resources documents.
Page 1 JOB DESCRIPTION SOFTWARE ARCHITECT Brief description The position of software architect consists of developing, creating, and modifying general computer applications software or specialized utility programs. It also consists of analyzing user needs and developing software solutions, and designing software or customizing software for client use with the aim of optimizing operational efficiency. Tasks • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints; • Document business requirements using formalism such UML or other object oriented modeling tools; • Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces; • Elaborate Enterprise Software and Hardware Architecture orientation and monitor compliance to design principles and guide