Job Description :
7+ years of professional programming experience
Bachelor’s Degree in Information Systems, Computer Science, Engineering, or a related technical field OR equivalent work experience

ASP.NET, C#, MVC, Web API (preferred restful services), XML/XSD(preferred), JavaScript, JQuery, HTML5
"Work involves analysis, design, development, testing, deployment, document, and support of various application services using .NET Framework
Must have experience with HTML 5, JavaScript, jQuery, ASP.NET Core and XML/XSD
Experience with web service technologies like Restfull or ASP .net web API
Must have experience with MS SQL Server including writing Stored Procedures.
Experience with relational database concepts and complex SQL statements
Experience with ExpressJS, NodeJS and Elastic Search is good to have
Understanding of standard software development lifecycle
Ability to perform in a dynamic work environment
Expertise with common development tools
Experience supervising a development project
Experience with multiple application development methodologies
Knowledge of various database access methods
Ability to lead a diverse group of clients and team members
Contribute to all phases of the Software life cycle
Participate in definition and clarification of business and product requirements
Provide reasonable and accurate estimates
Collaborate extensively with other team members to achieve the best possible solutions
Communicate issues and risks in a timely manner
Participate in documentation reviews and code reviews
Participate in the release process for a project