Hiring, Technical Architect /Lead in Bangalore.
Education Mandatory - B.E/B.Tech
Only Bangalore based candidates will be considered for this role.
Team Management experience
Experience - 8-10+ years
Collaborate with the product/project & other teams in order to
Understand the functional and identify the non-functional requirements for the system
o Works with the functional/marketing/sales team to understand the functional & non-functional requirements
o Works with the management to understand the constraints associated with timelines, quality, budgets & scope
o Works with other stake holders such as regulatory standards team and services teams to understand the system requirements from their perspective
o Works with different technology stream leads to understand the constraints and possibilities provided by specific technology
Identify the Critical to quality attributes for the system, & decide the priority and trade-off between these attributes
Create, maintain & communicate architectural specifications and guidelines for the system geared to meeting the functional & non-functional requirements in the context of the project/program considering the constraints associated with scope, quality, time, technology & investment.
Work with product management and technology management teams to build architecture driven technology roadmap for the product
Conduct regular review of design and implementation with various technology specific implementation teams to ensure adherence to system architecture guidelines
Identify and evaluate technology stacks and solutions that facilitate the implementation of the system as per identified CTQ attributes.
Mentor technical leads in architecture, design, technology & implementation best practices
Enable maximization of productivity of the project teams by guiding teams in choice of effective development environment, establishing programming, design, and other technical standards, training team members, and providing advisory and trouble-shooting support
Provide a focal point for all technical issues and initiatives on the projects
Provide guidance to QA teams to design non-functional tests for the system
Skill Sets (Must to have):
Experience in architecting, designing, & implementing large scale distributed systems with good understanding of computer science concepts.
Exposure to complete SDLC in at least 3 medium to large software system development projects
Should possess at least 3 to 5 years of relevant and hands on experience in:
o Understanding functional requirements, identifying non-functional requirements, architecting, designing, documenting & developing distributed enterprise scale systems involving teams of 15 or more team members
o Programming, Object oriented analysis and design, design patterns, enterprise application design patterns, usage of algorithms, data structures, UML, user experience design and database design
o Development of data centric software systems / distributed applications / enterprise web application and client server applications using Java SE/EE stacks and open source frameworks and other COTS technology stacks. Good to have other types of application development experience
o Providing architectural & technical leadership to the teams involved in engineering of large scale distributed systems
o Mentoring technical leads in architecture, design, technology & implementation best practices
o Evaluating various frameworks and technology stacks for use in the development of new software/software products
Good communication skills with an emphasis on:
o demonstrated ability to engage in discussions with senior level stake holders to understand the business context, business value, priorities, needs & constraints and then influence the product, technology, people, & process decisions.
o written skills
key Skills :
OOAD, Technical Lead, Associate Architect, Technical Architect, Java Architect, Design Pattern