Premier Inc. (https://www.premierinc.co)
Nov 2016 - May 2021
Charlotte, North Carolina, USA
Senior Software Engineer
Description: Premier, Inc. is a healthcare improvement company to improve the health of communities and ability to connect healthcare organizations across the country.
The client American Medical Association (AMA) is working to enhance the delivery of care and enable physicians and health teams to partner with patients to achieve better health .
Worked on various community sites(organizations) like (AMA, CAP, AHA etc...)
Created data model and application interface to accommodate an Administrator's ability to manage Institution Management, Program Management User Management, and Course management, Dashboard screens for the Management modules using Angular framework and deployed the builds to the Client’s Azure App service.
Implemented connectivity between AMA and Premier LMS system using Advantage integration API calls.
Ability to manage the data using Web APIs and Azure API management.
All the transactional messaging information to the client using Azure Storage Bus.
Responsibilities:
Working on the architecture, design, and development of Community Portal, and project framework setup
Used Azure App Service, Azure Functions and Storage Bus for sending messages to the client
Developed Front End application using Angular Framework
Implemented Angular CLI build and deployment process for Asp.Net MVC platform
Implemented Chase Paymentech credit card transaction processing using Chase orbital .Net library
Development of components in .Net Core
Worked on .Net Micro Services, Continuous Integration and Deployment
Written all the services in Asp.Net Web API
Implemented Azure API Management and Swagger for Rest APIs
Worked on Single Sign-on with SAML and Advantage Integration Process
Interacting with the business and project managers on the business interfaces, requirements, and issues
Worked on the development timeline, testing, and deliverables for the weekly Staging, UAT and Prod Versions
Responsible to fix defects as per the JIRA Sprint board
Managed Development, QA, and UAT deployments
Used MVC Razor View engine
Managed Development, Staging and UAT deployments
Managed Docker Images, Azure CI/CD App Service Web staging deployments
Create and deployed DTS packages using SSIS
Used Data Annotations to set the Type Attributes and Meta Data Schema for the classes
Used Validation Controls and Validation Summary for server-side validation
Created all the stored procedures using Transact-SQL
Used stored procedures to store and retrieve data from the database
Managed software configuration and version control using GIT and Team Foundation Server
Environment: Agile, JIRA, .Net Core, C#, ASP.NET MVC, Web API, Azure, Azure API Management, Redis Cache, Azure DevOps, Micro Services, Docker, Visual Studio, Visual Studio Code, IntelliJ, Java, Type Script, RxJS, Node, HTML, CSS, JQuery, Power Shell, Angular CLI, NPM, NuGet, SSIS, SQL Server, Entity Framework Core, TFS, GIT, Maven