Location:Bangalore
Position:Technical Architect/Principle Architect-good in dot net
Qualification:B.E
Experience:10- 15 Years
Key Responsibilities Include:
• Create architectures, and the responsibility must encompass all that is involved in doing so. This would include articulating the architectural vision, conceptualizing and experimenting with alternative architectural approaches, creating models and component and interface specification documents, and validating the architecture against requirements and assumptions.
• Developing technology concepts, functional requirements, technical requirements & design with Development, QA and product managers
• Must drive independent and be technology neutral
• Managing R&D initiatives, technology roadmap, analysis workshops, executing PoCs in line with the expectations set
• Provides consistent and comprehensive reports and technology updates, on ongoing technology advancements and product positioning and communication
• Work collaboratively with business managers, & engineering managers throughout the lifecycle.
• Assist product management team, in strategizing the technology and feature enhancements and roadmap planning.
• Must be able to abstract the complexity of a system into a manageable model that describes the essence of a system by exposing important details and significant constraints.
• Must be able to maintain control over the architecture lifecycle parallel to the project’s software development lifecycle. Though visible during the requirements and design stages of a project lifecycle, must proactively monitor the adherence of the implementation to the chosen architecture during all iterations.
• Must possess a long term vision when projects’ scope creep attempts to manipulate software architecture in a certain way in order to satisfy the desires of myriad stakeholders.
• Must demonstrate actions that produce results early while staying on course for the long term. When project variables outside of one’s control change the architect must adjust the strategy given the resource available while maintaining the long term goal.
• Must progressively make critical decisions that define a specific direction for a system in terms of implementation, operations, and maintenance. The critical decisions must be faithfully made and backed up by understanding and evaluation of alternative options. These decisions usually may result in tradeoffs that principally define characteristics of a system. Additionally these decisions must be well documented in a manner understood by others.
• Must set quantifiable objectives that encapsulate quality attributes of a system. The fitness of the architecture is measured against set marks.
• Must work closely with executives to explain the benefits and justify the investment in software architectures. This may be done by participating in business process re-engineering activities, by using Cost Benefit Analysis Method, or by measuring the level of component / architecture re-use between projects with the help from the software process improvement team.
• Must be effective in order to deliver results that are meaningful to the projects that have an impact on the bottom line that result in greater profits.
• Must inspire, mentor, and encourage the team to apply intelligently customized industry’s best practices.
• Educating the recipients and participants of system architecture is essential to successfully selling the chosen architectural path. Specifically the stakeholders must be able to understand, evaluate, and reason about software architecture.
• Must create and distribute tailored views of software architecture to appropriate stakeholders at appropriate intervals.
• Must be an evangelist and act as an agent of change when process maturity is not sufficient for creating and maintaining architecture centric development.
Qualifications
and Required Skills:
• Must be familiar working on different
databases like MS-SQL Server, Sybase, Ingress, Oracle and includes
database designing and is not limited to these
• Must have
worked on .NET or J2EE platform, Analytics like Crystal reports or
any industry standard OLAP tool
• Must have worked on mail
components like MS-Exchange Server, Lotus Domino or any industry
standard Mailing tools
• Must have handled large migration
projects – relating to a domain and technology as well
• Must
have familiarity in building Object modeled systems
• Must have
coding experience in all the standard programming languages like –
VC++, Web programming, Mobile Applications, Java and is not limited
to these
• Must be familiar with all elements related to
technology, migration and must have a versatility with technology and
domain at hand so that solutions crafted are practical and less
academic.
• Must stay in touch with the rapid evolution of the
field as the discipline grows towards becoming a true engineering
discipline
• Exceptional written, oral , interpersonal and
presentation skills. Must be able to articulate concepts in both
technical and non-technical language
• Interact and manage
expectations within and between teams involved in developing the
product
•10-15 Years of experience in developing the product
Location: Bangalore, India
Regards
Varsha Vijesh



