System Architect
Description
A high-level position that requires multidisciplinary skill sets, including business analysis, technology analysis and human-factors analysis.
The responsibilities include but not limited to:
- Planning project, studying feasibility, establishing a macro view of the intended project and determines its goals.
- Making informed choices of platforms, components, and technologies based on those goals. Considering multiple possible solutions to each problem.
- Preparing clear, well-organized documents describing the above.
- Working the team for building and deploying the system.
Qualification
- Minimum 5 years experience on web application architect.
- Understanding human nature and how it pertains to the Web environment.
- Having knowledge and skills in the technology stack: the OS, Database, Web Server, App Server, Browser.
- Having a good feel for pros and cons of all major technical decisions.
- Fluent in popular languages between you and the machine: JAVA, PHP, MySQL and Ruby (you probably know several others).
- Fluent in English writing.