Job Description :
Job Description:
Experience in architecting, designing, testing and implementing large-scale, high volume transactional and highly available systems in the Retail, Web or Financial Services Industry
Build and maintain software products and plan the best solution, keeping both the backend and UI in mind.
Take full ownership of a product from conception through to production.
Turn requirements into simple, elegant, optimal solutions
Operate the software you build in a DevOps model
Architect and build server side platforms using Microsoft technologies
Establish development best practices for technical documentation, code management and proper branching and release strategy.
Participates in trouble-shooting complex issues and resolving defects

Required Qualifications:
Minimum of 10 years’ progressive technology experience required
Deep understanding of good software design patterns mixed with a healthy passion for refactoring and keeping things simple
Must have excellent interpersonal relationship and influencing skills
Experience with automation/configuration management using advanced MS technologies
Expert-level expertise with Web Service Development (RESTful/SOAP) and micro-services architecture on Microsoft .NET Core platform
Strong experience with web technologies and responsive design and use of HTML5, CSS3, jQuery, Angular and/or React-JS, Bootstrap, XML, JSON
Strong knowledge of Database technologies preferably SQL server and/or Oracle. Ability to design the data model and Entity Relationship of database objects. Familiarity with Microsoft Entity Framework
Expert level familiarity with SAML2 and OAuth identity management and identity federation services
Understanding of web application security best practices, OWASP and designing secure applications
Experience with fundamentals of agile culture, projects and team
Ability to deliver in a fast-paced and goals-based environment with time-bound deliverables

Behaviors and Leadership:
Exceptional technical skills, marked by poise, positive influence, and the ability to drive change
Strong analytical and strategic thinking skills, with the ability to influence senior product leaders across both the business and technology
Strong interpersonal, presentation, and communications skills (written and oral)
Attention to detail, good team dynamics, and an ability to work independently as needed