Responsibilities :
Analyzing user requirements, envisioning system features and functionality.
Design, build, and maintain efficient, reusable, and reliable .Net codes by setting expectations and features priorities throughout development life cycle
Identify bottlenecks and bugs, and recommend system solutions by comparing advantages and disadvantages of custom development
Contributing to team meetings, troubleshooting development and production problems across multiple environments and operating platforms
Understand Architecture Requirements and ensure effective Design, Development, Validation and Support activities
Additional Responsibilities:
Knowledge of design principles and fundamentals of architecture
Understanding of performance engineering
Knowledge of quality processes and estimation techniques
Basic understanding of project domain
Ability to translate functional / nonfunctional requirements to systems requirements
Ability to design and code complex programs
Ability to write test cases and scenarios based on the specifications
Good understanding of SDLC and agile methodologies
Awareness of latest technologies and trends
Logical thinking and problem solving skills along with an ability to collaborate
Technical and Professional Requirements:
Primary skills:Technology- Microsoft Technologies- .NET Frameworks
Full time