This template for the job description of a Technical Architect is simple to edit to fit the needs of your organization, and it is ideal for publishing on internet job boards or jobs websites.
The tasks of a technical architect include the following: designing functional technological solutions
Monitoring both the software development process and its actual execution
The provision of technical leadership and assistance to teams working on software development
Job brief
We are in the process of hiring a Technical Architect who will be responsible for designing the structure of our information technology (IT) systems and supervising programs to guarantee that the appropriate architecture is executed.
You should be a great communicator and have the ability to convert difficult requirements into a workable design if you want to be successful in this profession. In addition to this, we would want you to have some practical expertise in the field of software development and the ability to oversee complicated projects.
Your mission will be to make certain that our internal IT system functions appropriately.
Responsibilities
Gain an understanding of the demands of the firm to design system specifications.
The structure of a technological solution has to be planned and designed.
Provide the software development teams with the necessary system requirements.
Conduct research, provide recommendations, and make selections on the right software or hardware.
Maintain oversight of assigned projects (such as by conducting code reviews) and provide direction to other members of the team.
Assist in the resolution of any and all technical issues that may occur.
Make sure that the agreed-upon design and infrastructure is really implemented.
Address any issues, thoughts, or comments pertaining to the technology.
Maintain a close eye on the systems to make certain that they are catering to the requirements of the users as well as the organizational objectives.
Competencies and prerequisites
A track record of success as a Technical Architect or Project Manager is required.
Practical expertise in both the creation of software and the management of computer systems
Knowledge of tactical and strategic information technology solutions
Competence in the administration of projects and in the design of service-oriented architecture (SOA)
Acquaintance with a variety of programming languages (e.g. JavaScript, Java)
Familiarity with a variety of computer operating systems and database platforms, such as Windows and UNIX (e.g. MySQL)
Familiarity with several cloud computing platforms (e.g. VMware)
Excellent communication skills
Problem-solving ability
Skills in organization and leadership are required.
a Bachelor of Science or Bachelor of Arts degree in Computer Science, Engineering, or a related discipline