- Has the ability to convey concepts into detailed system specifications for defining software architecture.
- Has
knowledge of design patterns, conceptual design, architecture and
component design, and object oriented design & analysis, and
enterprise application integration
- Thorough knowledge of .Net
- Thorough knowledge of SQL , Oracle,/ HTML, DHTML
- Strong Understanding of Microsoft technologies
- Exposure to multiple platforms and technologies is preferable
- Exposure to healthcare domain is an added advantage
- Understand
requirements provided by internal and external stakeholders and
research new products/technologies in the market to assess feasibility
of deploying them within the product framework.
- Inputs
for defining project plans, participating in developing prototypes and
Architecture design. Ensure agreed timelines are met. Ensure
comprehensive Testing of prototypes and components that are developed.
- Analyze,
summarize and report findings of the results of the proof of concepts
developed by the team and make appropriate recommendations. Analyze
issues arising during the development and testing phases to identify
patterns, and design modifications that may be required
- Understand
and analyse various performance counters across the layers. This
includes but not limited to identifying various platform counters like
.NET performance counters, SQL Server performance counters, Windows OS
performance counters, Network related performance counters, and Disk IO
performance counters etc...
- Identify and meet with vendors to evaluate usefulness /relevance of new and existing products, in order to make recommendations.
- Work towards enhancing technical knowledge of self and share the knowledge with the team.
|