Strong knowledge and understanding of .NET Framework development techniques.
Hands-on experience in Object-Oriented Design (OOD), Unified Modeling Language (UML), stateless distributed architectures, and designing for scalability and performance, especially within, .Net, HTML5, CSS3, and WCF technologies.
Clear understanding of event-driven and delegate-based design paradigms.
Knowledge of Service-Oriented Architecture (SOA), its principles, and patterns at enterprise level.
Experience in data modeling techniques and knowledge and applicability of various normal forms.
Experience and knowledge of multi-tier and cross-platform architectures driven towards mobility.
Experience in developing of IT architecture plans and software development methodologies.
Working knowledge of web-based technologies; HTTP, AJAX, HTML5, JavaScript, jQuery and CSS3.
Knowledge of UI Frameworks (i.e., Angular 4).
Microsoft WCF and complementary business layer and front-end technologies.
Microsoft SQL Server and other most common backend Microsoft technologies.
Microsoft SharePoint development technologies.
Agile development environment especially SCRUM using Urban Turtle, SAFe.
Messaging architectures (EAI), Excel Services, BizTalk, SAP XI, XML, SOAP, and Web Services.
Data Warehousing and Master Data Management.
Electronic commerce, EDI, B2B architectures.
Messaging architectures SOAP and REST with JSON text encoding.