Collaborate with manager and business stakeholders to refine and prioritize new requirements.
Involved in architecture level design of enterprise applications.
Verify system functionality, quality, and accuracy.
Review design, analysis and code for quality and standards.
Adhere high-quality development practices while following projects/tasks deadlines.
Attend peer-review meetings of solution designs and related code.
Support deployment of releases.
Ensure production data is not used for testing or development.
Ensure that operational information, custom application accounts, user IDs and passwords used for testing are erased from a test application system immediately after the testing is complete and before application becomes active or is released for customers.
Ensure that no code is installed in the system that bypasses the authorized access control mechanisms found in operating systems or access control packages.
Experience in Web 2.0 technologies, .NET framework and cutting edge technology stack
Good knowledge of ASP.NET MVC, Web-APIS and others
Must have experience with Angular, or Node or React.
Skills in handling databases.
Preferred Programming language C#, JS, and PHP
Strong OOPs and design pattern and architecture concepts
n-tier hierarchal flow knowledge
Experience with SQL Server, Elastic Search, Mongo DB and others would be a huge plus