- Understand the business requirements from the customers
- Design and implement the system from scratch & build enhancements, features request using Microsoft .Net technologies, C#.
- Builds prototype of application & solution as needed.
- Development & Maintenance of the system
- Should take the complete responsibility of the system & support end to end
- Thorough with unit testing and code coverage
- Ability to support the team with technical & application design
- Strong OOP
-Net foundation skills.
- Very good experience with C# .Net framework 4.5 & above
- Proficiency and exposure to asynchronous programming [for example async-await] and multi-threaded programming (TPL).
- Good foundational knowledge in OOPs, SOLID principles and class design patterns
- Experience in windows service based application
- Hands-on experience in dealing with Restful services using Web API, Windows services.
- Having familiarity with performance monitoring & debugging tools
- Ability to perform in extremely dynamic environment with Agile development approach
- Excellent verbal and written communication