Division : Software Location : Bangalore, India Experience level : 8 years experience Relevant exp : Minimum of 2 yrs as a hard core software architect
Profile description: => An understanding of technical and business strategies to architect softwares with solution centric perspective ..is the key skill of an architect, => A person who can articulate the architectural vision, conceptualize and experiment with alternative architectural approaches. => Creating models and component and interface specification documents, and validating the architecture against requirements and assumptions. => The person needs to partner well with a variety of different stakeholder groups, including management at different levels, business analysts or marketing, and developers. The architect needs to balance participation (to gain insight, ensure excellence and get buy-in) with the need to create conceptual integrity and keep the architecture decision process from stalling. => HE/she should have a good understanding of the business problem domain including its general strategies and tactics, the fundamentals of modeling both business and technical concepts, and how to assess the trade-offs involved when recommending an approach. => Software architects must ensure that their train (software project) goes in the right direction by laying down the tracks, that it stays on the rails and that it arrives at the destination in time. Passengers (programmers, managers, ) have to feel comfortable and safe. The train should run smoothly, even in hard weather. => Actively champion the values of the organization through faithful implementation as well as encouraging others to follow it or even whistle blowing where required.
==> Excellent technical knowledge, preferable in dotnet ==> Has excellent expertise in design patterns and OOAD. ==> Can create the right blend of technical and business strategy in architecture ==> He/she should be tech savvy. ==> Should have good people management skill and soft skills ==> Experience across many systems and many different types of solutions ==> Excellent in social skills ==> Strong follower on values/ ethics ==> Takes responsibility for ones own learning. ==> Absolute integrity in speech no exaggerations or self flattery. ==> Looks at win win solutions