Software Architect â On Assignment, Inc. This position is responsible for determining the design of a highly visible front office application and communicating the design details to a team of software developers. The software architect must be able to gain a complete understanding of the business requirements, translate them into effective, testable object-oriented designs and effectively communicate them to the development team. Duties will also include researching alternative design approaches when needed, conducting code reviews on a regular basis to ensure adherence to coding guidelines, and providing periodic training to individual developers and to the entire team. The software architect must have advanced knowledge in RESTful web services with a demonstrated understanding of REST protocols and conventions, AJAX, and object oriented programming on the Adobe ColdFusion 9 platform using strictly CFSCRIPT. An advanced understanding of testing protocols for unit testing, integration testing and functional testing is also required. The software architect is also expected to be a fully productive member of the software development team. Responsibilities: ⢠Design and develop software using Adobe ColdFusion 9 in a strict object-oriented environment as a productive team member. ⢠Participate in daily stand-up sessions in an environment that uses Agile management methodologies. ⢠Gather requirements from stake holders; produce design documents using UML. ⢠Provide developers with guidance on best practices in object oriented software development. ⢠Regularly conduct code reviews to ensure product quality. ⢠Lead the effort to develop unit tests, integration tests and functional tests with maximum code coverage. ⢠Provide training, reviews and knowledge transfer sessions with members of the development team. Required Skills: ⢠Expert level development skills on the Adobe ColdFusion 9 platform with CFSCRIPT with a thorough understanding of the ColdFusion API. ⢠Strong object oriented design skills with a solid understanding of all tenets of object oriented programming. ⢠Advanced understanding of JavaScript and experience with JavaScript frameworks (Experience with Ext.js a plus). ⢠Advanced understanding of RESTful web services and the ability to demonstrate how to deploy them using ColdFusion. ⢠Advanced skills in aspect oriented programming, dependency injection, object relational mapping (ORM), and AJAX. ⢠Ability to demonstrate advanced knowledge in common design patterns and how to deploy them using ColdFusion. ⢠Ability to solve problems quickly and effectively. ⢠Strong written and verbal skills.
Submit Resume [email protected] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-jobs/message.cfm/messageid:8658 Subscription: http://www.houseoffusion.com/groups/cf-jobs/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-jobs/unsubscribe.cfm
