Understand business requirements from product managers from onshore team.
Design and implement product from scratch and build enhancements, bug fixes and features requests using Microsoft .NET technologies, C#.
Development experience on MS Azure platform will be preferred.
Builds prototypes of software applications and solutions as needed.
Assist in the rollout, maintenance, and ongoing administration of the enterprise software product and support.
Experience with Web services and REST Protocol.
Thorough with unit testing and code coverage.
Bachelor’s degree in engineering desired; advanced degree preferred.
Minimum work experience of 5+ years with .NET Framework 4.0 and above.
Ability to perform in extremely dynamic environment with Agile development approach.
Working experience with MS Azure platform is preferable.
Excellent verbal and written communication