What Competence Requirements for Software Architect?

Software Architect General Overview Designs, develops, modifies, documents, tests, implements, installs and supports software applications. Requires the knowledge of varied and diverse software programming languages and applies the appropriate development methodologies to suit a specific environment. Skills Listing The ideal candidate possesses a combination of skills and experience in a variety of areas. Below is a list of the most commonly sought after skills, with highly sought after examples listed in brackets. This list is meant as a guide only. Technical Skills •Knowledge of Object Oriented programming (eg. Java, C++) •Knowledge of Object Oriented design (eg. UML) •Knowledge of development platform (eg. J2EE) •Knowledge of procedural programming languages (eg. C) •Knowledge of relational databases (eg. Oracle) •Knowledge of web services (eg. XML) •Ability to integrate databases •Ability to implement software solutions •Quality control skills •Ability to match software to business requirements Non-Technical Skills •Project management skills •Analytical skills •Client interaction skills •Interpersonal skills •Strategic thinking •Strong business acumen •Hands-on approach •Leadership skills •Attention to detail •Creative approach

ridwan amirudin

"Help young people. Help small guys. Because small guys will be big. Young people will have the seeds you bury in their minds, and when they grow up, they will change the world." "Never give up. Today is hard, tomorrow will be worse, but the day after tomorrow will be sunshine." Jack Ma

No comments:

Post a Comment