Primary Responsibilities -• Understanding business requirements, provide estimates and architect complex software solutions using proven web development patterns/practices and agile methodologies.• Responsible for the entire life cycle of the application - analysis, design, configuration, development, security, testing, project delivery, documentation, and support.• Working with Product/Business teams in an agile environment to ensure the continual delivery of high-value products on time and on budget• Responsible for communication and collaboration with key stakeholders in the delivery of project/program features• Responsible for Production support and maintenance of the applications.• Provide expert knowledge and recommendations to on-prem/Azure Cloud hosting.• Responsible to provide technical leadership and guidance to the Software Application Development team • Responsible for ensuring software architectures and designs solutions are in alignment with company architectures and standards• Responsible for Implementing best DevOps practices by automation and reuse of existing technologies to reduce redundancy• Stay abreast of new emerging technologies and toolsTechnology Stack - .Net Framework, ASP .Net, ASP .Net MVC, ASP .Net Web API, Rest API, C#, Sitecore Enterprise Content Management System, Azure Cloud Iaas/Paas, CI/CD with Azure DevOps, WCF services (Windows and Web-hosted), MSMQ (Microsoft Messaging Queue), Microsoft Unit Testing Framework, SQL Server 2016, Microsoft ETL (SQL Server Integration Services) tools, IIS, Windows Server, Azure Search, NodeJs, NestJS, GraphQL, Solr, HTML, CSS, JavaScript, JQuery, AJAX, Bootstrap, React, Angular.ToolsMicrosoft Visual Studio, Visual Studio Code, Azure DevOps, Microsoft Azure, TFS, SQL Server, Veracode, Sonarqube, Postman, JIRA, Microsoft Office, Visio, IIS Crypto, IL Spy, Brackets, Notetab++, Wireshark, Site 24X7 monitoring service, Fiddler, Node JS, and Gulp.
Listed skills include Wcf, .Net, Microsoft Sql Server, C#, and 46 others.