Responsibilities:
• Lead the design activities by guiding development teams, taking active role, hands-on in development of new concepts, infrastructure, etc.
• Continuously drive the software architecture to better design by identifying major constraints & limitations and suggesting approaches using cutting edge solutions.
• Support project management in project planning and execution
• Ensure performance / nonfunctional requirements are defined and addressed by teams
• Requirements analysis & flow down to sub system teams
• Keep abreast of technology and frameworks advancements
• Identify patentable Idea from the project and file
• Taking care of serviceability and reliability aspects of the product’s architecture
Requirements:
• 7+ years of experience with at least 3 years of experience in C#/Java development
• Experience & firm knowledge in architectural & design concepts and frameworks
• Ability to influence without direct authority, a leader
• Experience with client-server and distributed environments
• Familiar with Modern SW ALM, methodologies, tools and practices.
• Experience with Web development & current relevant technologies – very strong preference