Post Job Free
Sign in

Software Developer .Net Core

Location:
Bothell, WA
Posted:
July 31, 2025

Contact this candidate

Resume:

****************@*****.*** 425-***-**** https://www.linkedin.com/in/amarnathmsdotnet

Senior Software Developer/Lead Engineer

PROFESSIONAL SUMMARY

Senior level software developer that will lead the efforts in analyzing, designing, developing and implementing enterprise level business applications, with an emphasis within .NET, API and Azure development. Expertise in Healthcare, Financial, Education, and Retail domains.

KEY SKILLS:

C#.NET, Win Forms, Web Forms, .NET Core, ASP.NET MVC, PowerShell, Angular, Micro Services, VB.NET, AZURE, Java, SharePoint, Splunk, SQL Server, C, C++, HTML, CSS, XML, JavaScript, JQuery, VBScript, XSL, XAML, WPF, WCF, Oracle, SSRS, SSAS, SSIS, MongoDB, Dockers/Containers, Kubernetes, Azure CosmosDB, RestAPI/WebAPI, Sitecore, Bit Bucket, PowerShell ISE, Bamboo, Veracode, Control-M, JMeter, Azure App Insights, Azure Function Apps, Azure Logic Apps, Azure Service Bus.

EDUCATION:

Master’s in computers science (2007)

TECHNICAL SKILLS:

Programming Languages

C#.NET, .NET Core, VB.NET, SQL, PL/SQL, HTML5, XML, Java, JavaScript, VBScript, XSL, XAML, C, C++

Azure Services

Azure Data Lake, Data factory.

Azure Databricks, Azure SQL database, Azure SQL Datawarehouse.

Serverless Computing

Azure Logic Apps, Azure Function Apps, API Management, App Services

Monitoring & Telemetry

Azure App Insights, Splunk,

Frameworks

.NET Framework 3.5/4.0/4.5, Angular, .NET Core 2.1, Microsoft Entity Framework and SharePoint 2010/2013, MVC, MVVM,

Testing tools

SOAP UI, Fiddler, Postman, NUnit, MSUnit, Test Complete, VS Coded UI

Collaboration tool

SharePoint 2013

UI

C#.NET, VB.NET, ASP.NET, WPF, Silverlight, CSS3

Databases

SQL Server, Oracle, and MS-Access, Azure SQL, Cosmos DB, Mongo DB

No SQL Databases

Mongo DB, Azure Cosmos DB

Reporting Tools

SSAS, SSRS, Crystal Reports 10/9.0

Web Services

SOAP Web Services, WCF Restful services and WCF, Web API, Micro services, REST

Tools/IDE

Azure DevOps, PowerShell, Auto Pilot, Visual Studio 2013/2015,2017,2019 Microsoft Visio, Rational Rose, Visual Source Safe, Team Foundation Server, PowerShell ISE, SharePoint Designer, MS-Office, Jira, Bugzilla, Basecamp, SVN, Sync Fusion, Telerik, Infragistic controls, GIT, Kubernetes

Web Servers

IIS

Technologies/API

ADO.NET, AJAX, CSOM, JSOM, SSOM

Logging/Monitoring

Microsoft Enterprise Library, ULS Logging, Azure App Insights and Log4net

Architectural Patterns

MVC, MVVM, Micro services, REST API, Web API

UML

Rational Rose, MS Visio

PaaS Services

Azure Cosmos DB, Azure Functions, Azure Logic Apps, Azure Service Bus

SKILL SUMMARY:

17+ years of wide-ranging experience in Analysis, Design, Development, Maintenance of various business applications and Implementation of SDLC, object-oriented software systems and development of Web based, Windows Based, Client/Server, N-Tier distributed applications.

Strong Technical expertise in using Frameworks 3.0/3.5, VS 2013/2015, C#, Win Forms, Web Forms, ASP.NET, SQL Server, SharePoint, WPF, WCF, LINQ, AJAX, XML, IIS, JavaScript, JQuery, HTML, CSS, VB.NET, Oracle, MS-Access.

Experience with CI/CD tools such as Azure Pipelines, Jenkins, Bitbucket.

Providing ongoing progress to leadership, system owners, and peers regarding health of the environment and status of testing.

Experienced in analyzing, designing and developing applications using Azure PaaS services like Azure Cosmos DB, Azure Functions, Azure Logic Apps, Azure Storage accounts.

Provided SME troubleshooting and managed escalations for timely issue resolution.

Expertise in writing SQL Queries for developing .NET applications.

Experience in developing parameterized SQL queries and stored procedures to query database tables in T-SQL.

Experienced in writing PowerShell scripts for azure functions, various azure cmdlets.

Serving as a hands-on Subject matter expert for DevOps and Automation in an Azure infrastructure environment.

Expertise in SQL Server and T-SQL (DDL, DML and DCL) in constructing Tables, Joins, Indexed views, Indexes, Complex Stored procedures, Triggers, and useful functions to facilitate efficient data manipulation and consistent data storage according to the business rules.

Experienced in working with Monolith applications.

Experienced in working as a SharePoint SME in Microsoft Surface group.

Experienced in analyzing, designing and developing Micro service-based applications.

Experienced in creating and writing PowerShell scripts and running them in C# applications.

Experience on Migrating SQL database to Azure data Lake, Azure data lake Analytics, Azure SQL Database, Data Bricks and Azure SQL Data warehouse and controlling and granting database access and Migrating On premise databases to Azure Data Lake store using Azure Data factory.

Experienced working on containerized based applications using Docker.

Migration of on-premises data (Oracle/ SQL Server/ DB2/ MongoDB) to Azure Data Lake Store (ADLS) using Azure Data Factory (ADF V1/V2).

Experienced in Nuget package management like working with versioning, CPM, Nuget versioning.

Recreating existing application logic and functionality in the Azure Data Lake, Data Factory, SQL Database and SQL data warehouse environment. experience in DWH/BI project implementation using Azure DF.

Strong development skills with Azure Data Lake, Azure Data Factory, SQL Data Warehouse Azure Blob, Azure Storage Explorer

Experience in Monitoring and Tuning SQL Server Performance

Work closely across teams (Support, Solution Architecture) and peers to establish and follow best practices while solving customer problems.

Develop high quality and high performing Sitecore CMS based web solutions from detailed specifications.

Experienced working Kubernetes environment for orchestration system for automating application development.

Experienced in migrating the data from Access DB to SQL using different Custom Win Forms applications.

Experience on the latest versions of Angular JS 1.5 and above.

Create and manage a Sitecore platform technical roadmap aligned with business strategy.

Experienced in leading a team of 6 people for most of the applications targeting Desktop applications.

Experienced in writing multi-threaded desktop applications for high performance.

Experienced in designing and developing applications using .NET Core 3.1/.NET 6.0.

Experienced in developing Micro service architecture-based applications.

Experienced in building networking applications along with using MSMQ/Service bus.

Experienced in working with CosmosDB/Azure SQL and Mongo DB data stores.

Experience in designing, developing and architecting and deploying Azure. service/infrastructure/platform-based applications.

Experienced in developing SOA using Web services, WCF Services and ASP.NET Web API.

Hands-on experience in designing and implementing various SharePoint web parts, Event handlers, Features, Workflows, Content Types, SharePoint workflows, custom Document Libraries and Lists.

Expertise in developing the Branding / Personalization of sites, Wiki Sites and Blog Sites.

Good working experience in developing Web parts, Tasks, Sites, Document Libraries, Lists, InfoPath forms, Custom Workflows and CSS.

Proficient in designing and developing forms in InfoPath, and customizing the List form, and developing Custom views.

Experienced in developing reports for enterprise applications using SQL Server Reporting Services (SSRS) and SQL Server Analysis Services (SSAS).

PROFESSIONAL EXPERIENCE:

WSDOT, WA August 2024 – Till date

Senior Software Engineer

WSDOT (Project Propel) - IDL

Washington State Department of Transportation, the Crosswalk Integration Data Layer (IDL project) for the WSDOT Legacy to Trains 4 Project.

Engineering Splits (2139), WSDOT deals with different vendors for the construction of flyovers, Cruise employees, HOV employees, the daily work hours, OT hours, and the payroll processing system is handled by Engineering Splits.

CAPS is a WSDOT mainframe system used to establish, update, make payments, and finalize construction contracts. This interface is used to pay contractors and record expenses.

A Purchase Card Management System (PCMS) is a digital platform designed to manage and monitor the usage of purchase cards (P-Cards) within organization. P-Cards are corporate credit cards used by employees to make authorized purchases related to business operations such as office supplies, travel expenses, and other goods and services.

To enhance the accuracy, efficiency, and compliance of charge code validations in the Purchase Card Management System (PCMS) by integrating it with the TRAINS web API.

RESPONSIBILITIES:

●Responsible for designing and developing using Azure services such as Azure Logic Apps/ Azure Functions and Azure API Management to orchestrate calls to enterprise back-end systems including Azure services, software as a service (SaaS) system, and web services.

●Worked on Agile methodologies, followed 100% agile, participated in agile ceremonies day to day.

●Responsible for developing applications using C# 8.0

●Responsible for developing timer based azure functions which triggers night job, reads data pushed by WSDOT Legacy into Trains 4.0 database.

●Responsible for designing and developing REST API based applications which expose the endpoints to the WSDOT employees.

●Responsible for designing and developing databases using MS SQL server.

●Responsible for logging/alerting using Azure App Insights.

●Responsible for PR code reviews.

●Responsible for creating build and release pipelines using Azure DevOps.

●Responsible for revamping existing Web Api applications.

●Responsible for writing robust and performance enhanced applications/SQL objects and received many appreciations from Senior Architect.

●Responsible for designing and developing Azure Dashboards to achieve 100% SLA.

●Responsible for triaging/working on the customer reported bugs.

●Responsible for developing applications, loads data from databases running different backend queries and generates an email and sends to the WSDOT teams.

Charles Schwab, Austin TX August 2022 – August 2024

Sr. Software Developer / Lead Developer

CARMA Project

Consent Artifact Repository, Management and Archival helps maintain consent agreements and consent collection for all transactions that require consents from the user(s) to execute the transaction. It supports tracking of multi-signer consent use cases and notifications to signers to provide consent.

RESPONSIBILITIES:

●Meeting w/ internal customers to resolve issues while CARMA Integration with channel partners.

●Understand the project and create process sequence diagrams of all CARMA projects that would help various teams understand the process workflow.

●Responsible for Logging and Alerting of Schwab wide applications using Azure App Insights, Splunk.

●Developed applications aligning with OWASP guidelines and worked on fixing low, medium, high vulnerabilities reported by Veracode. Also involved in configuring Veracode scans for all non-prod environments.

●Responsible for writing PowerShell scripts and running cmdlets for managing resources.

●Design and development of functionality using .net 6/core 3.1 following Schwab best practices.

●Adopting TDD, BDD and actively involved in release coordination and planning.

●Understanding the domain and implementing DDD (Domain Driven Design) approach for the entire system.

●Used TDD approach to develop middleware services using N-unit framework in C# and. net core.

●Support deployments to production and enabling channels to use the CARMA features.

●Created Control M and web jobs (workload management) batches for lower environments and successfully moved to prod.

●Followed by industry security standards for Penetration testing every time introducing a new endpoint or if any changes in existing endpoints.

●Responsible for migrating few legacy-based monolith application to microservice based applications.

●Responsible for analyzing, designing and developing Micro service-oriented API’s based applications.

●Responsible for designing and developing applications using Azure PaaS services like Azure Cosmos DB for storing the consent data into database.

●Responsible for troubleshooting, supporting legacy monolith-based applications.

●Providing reliable support for business applications and ensuring application availability is high.

●Develop new modules, enhancements, and functionalities, modify existing code to fix errors, upgrade user interfaces and visual layout using the Microsoft .Net Framework with Microsoft Visual Studio, and improve the performance of the application.

●Resource deployment through the CI/CD pipeline developed using tools like Bitbucket and Bamboo.

●prepare unit test scripts and integrate them with the build pipeline.

●Design database models, update entity framework data model, update/modify database tables, views, and data types, normalization and index data in SQL Server Database to improve data retrieval and performance.

●Reviewing deliverables and deploying the application in the test environment, developing uses cases, and test scripts, and initiating the process of User Acceptance Testing (UAT)

●Coordinate with the Server team to initiate Change Requests and expedite the Release Management Process and deployment of newly developed modules, enhancements, and bug fixes to the production environment.

●Interacting with offshore technical teams, server teams, and database admins to monitor server, databases, and environmental upgrades.

●Responsible for managing Schwab wide Nuget packages deploying CPM.

●Update User Manual, Operations Guide, Functionality, and Database Design documents as and when changes are made to the application.

●Contribute to the Automation Process when required to increase the response to business needs.

●Coordinating with Cloud and Server teams to build detailed migration checklists, backlogs, and migration plans for performing the Cloud migration of Scheduling and Integration applications.

●Ensure the applications meet all development and quality standards and continually strive to ensure a defect-free application.

●Perform Root-Cause Analysis (RCA) on issues and provide permanent solutions.

●Remediate all high and medium application security vulnerabilities that are detected during scheduled scanning of the application using code quality Tool as part of compliance requirements.

●Attend daily SCRUM meetings to review user stories and backlogs in Azure DevOps/JIRA.

●Access the application's growth rate and adjust infrastructure and monitor the utilization.

●Designed and implemented the application using Microservice Architecture for its various distinct advantages like loose coupling and design patterns.

●Implementing Azure Logic apps, Azure functions, Azure storage and service bus queues for large ERP integrated systems.

●Creating function apps and web jobs with different triggers, connectors for integrating the data and process back end.

●Familiar with Azure service bus and service bus triggers.

Environment: ASP.Net Core, MVC, C#.Net, Visual Studio 2019/2022, Microservices, Nugget, Git, .Net Core 6.0, LINQ, Web Api, PCF, bitbucket. Confluence. Bamboo, Service registry tool, MABL, Postman, JMeter, Cosmos DB, BDD, TDD, DDD, Containers, JavaScript, HTML, SQL Server 2019, Swagger, RabbitMQ, Azure DevOps, AWS, Pivot cloud factory, Kafka confluence, OnDemand Tool, Control M

CDW Corporation, Chicago, IL FEB 2022 – AUGUST 2022

SENIOR SOFTWARE ENGINEER

MANAGER: LI YANG

CDW Corporation is one stop place to buy hardware/software/subscriptions in a big scale for SME companies. Our team mainly handles buying/upgrading different subscriptions sold by multiple sellers.

Subscriptions which our team handles:

-MSFT NCE/Azure subscriptions

-IBM Subscriptions

-AIT Subscriptions

-Google Subscriptions

-Apple Subscriptions

-AWS subscriptions

RESPONSIBILITIES:

1.Responsible for designing and developing REST based Web API’s with which these API’s were used by different applications in CDW.

2.Responsible for developing services which sends and reads messages to/from Service Bus Queues.

3.Responsible for developing/designing apple API integration for buying/updating apple subscriptions.

4.Responsible for working on Containerized based applications using Docker/Kubernetes.

5.Responsible for developing/designing database objects on storage based out on Azure like Cosmos DB, Azure SQL.

6.Working on Agile/Scrum methodology

7.Working on Azure Dev Ops.

8.Responsible for creating Azure CI/CD build and release pipelines.

9.Responsible for designing/developing applications interacting with Mongo databases.

FRONTIER COMMUNICATIONS, EVERETT, WA JULY 2020– FEB 2022

SENIOR SOFTWARE DEVELOPER / SOFTWARE ENGINEERING LEAD

MANAGER: PAIGE, MAURICE

Software Development 60 % Design and Architecture 20% Team Management 20%

Managing and working with a rapidly growing team of engineers. Developing APIs to execute enterprise capabilities as a service for Frontier Communications US Operations resulting in a leaner and more scalable suite of applications.

Lead a team of 3 people, also involved in active development.

Ziply Migration: Worked on migrating frontier services to work with Ziply since ziply acquired north of Seattle and few more cities.

Terms of Service API: Terms of service API for Wireless, wired communications, phone communications will be consumed by different client applications.

Inventory API: Router inventory, Network cards, ONT ports, Switch, OLT Ports, etc. were maintained using the Inventory API

Dropship API: Order management will be maintained using the Dropship API

Customer Escalations/Troubleshooting: We have a end user app which uses Azure Service bus and function app picks up the request from the queue with Service bus queue trigger.

Subscriber API: Subscriber management related to products like profile, subscriber billing related, subscriber related payment modes etc. were maintained by Subscriber API.

Retention API: Retention API is consumed by different clients to offer promotions to retain the potential long-term clients bases on the services they subscribed.

RESPONSIBILITIES:

Working in Agile/Scrum methodology.

Responsible for working on containerized based applications using Docker.

Responsible for deploying, scaling and managing applications on Kubernetes environment.

Extensive hands-on Oracle database experience from data modeling to deployments in high performance and highly scalable applications.

Good working knowledge of DB performance monitoring tools.

Responsible for designing and developing applications using .NET Core 3.1.

Responsible for developing serverless computing services using Azure Logic Apps and Azure Function Apps.

Responsible for managing the team of 5 people, driving end to end from business requirements to architect/design, develop, maintain the applications.

Responsible for designing and developing applications using Azure Service Fabric, Azure Service Bus.

Involved in designing, developing and architecting application in ASP.NET MVC using C#, SQL Server.

Responsible for designing and developing applications using clear architecture.

Responsible for designing and developing applications using REST API based API.

Responsible for designing and developing applications using APIGEE endpoints/SwaggerUI.

Responsible for designing and developing applications using NoSQL databases like Azure Cosmos DB and MongoDB.

Responsible for configuring build and release pipelines in Azure DevOps, GitHub for CI/CD pipelines.

Responsible for writing core logic for a few of the core Frontier APIs.

MICROSOFT CORPORATION, REDMOND, WA DECEMBER 2018 – JUNE 2020

SENIOR SOFTWARE DEVELOPER / LEAD

XBOX LIVE R&D ENGINEERING TEAM

MANAGER: JUDE NWOKO

The Xbox Developer Experience team (XDevX) (formerly called as XICE) is responsible for the complete developer experience working within Xbox Live team, focuses mainly on services within ingestion pipeline. Services built by XDevX team are mainly responsible to help Game Developers leverage our service to request XBOX Device Kits, Test Accounts, Achievements, Sandbox requests, Game Discs with packages, Product creation and Publishing workflows. XBOX Live services were written on Short Stack services using Rest API

RESPONSIBILITIES:

Responsible for designing/enhancing applications created for windows machines using C#.NET Win Forms using N-Tier architecture.

Responsible for developing applications for day-to-day activities using C# Win Forms.

Responsible for working on containerized based applications using Docker.

Responsible for deploying, scaling and managing applications on Kubernetes environment.

Responsible for moving our storage services from on-prem to Azure Cloud.

Responsible for design and development of partners facing XBOX sites using AngularJS and .NET Core.

Responsible for enhancing Service Excellence for all our existing Xbox Live services using Telemetry and Monitoring tools.

Responsible for developing web applications using Sitecore CMS/DMS omnichannel automation and integration features to ensure that customers experience a seamless content experience across platforms, eliminating data duplication and inefficient pathways that result in site abandonment.

Responsible for enhancing existing XBOX Live services with new features/requests coming up from Program Managers. Services which are used to grant sand box perms/dev kits.

Responsible for moving services/storage services from BN1 cluster to BN1Prod.

Responsible for writing/updating/fixing Unit test methods within XBOX Live services.

Worked on Agile/Scrum methodology and delivered all tasks assigned to me every Sprint.

Responsible for adding health check handlers and adding alerts to workers services to monitor jobs queued.

Developing/enhancing powerful micro services which are used within XDevX team to publish games/primarily talk to our services for sandbox perms/devkits/all other access related stuff.

Responsible for breaking existing services to Micro services which is used by other services like XTAS/Game Pass/XDES/XMETA services.

Responsible for migrating on prem database servers to as a cloud database service (Azure SQL). These database servers are primary storage for Xbox services maintained by XICE team.

Responsible for data migration from MongoDB to Azure Cosmos DB.

Involved in designing and developing cloud-based applications hosted and maintained using Azure.

Involved in developing logging framework using azure app insights.

Responsible for developing Azure worker roles which are used as a service to process the azure queue.

Responsible for developing applications hosted on Azure Virtual environments.

ENVIRONMENT: Visual Studio 2017,2019, Azure DevOps, MongoDB, CosmosDB, Visual Studio Online, C#, Microsoft Azure, ASP.NET MVC, Micro Services, N-tier Architecture, SQL Server, TFS, JQuery, JavaScript, Resharper, TFS Git, style cop, CosmosDB Emulator, Sitecore, Kubernetes, Docker.

PRA GROUP, NORFOLK, VIRGINIA OCTOBER 2016 – DECEMBER 2018

SENIOR SOFTWARE ENGINEER / LEAD

PRANet Application

ENVIRONMENT: C#, Microsoft Azure, SharePoint 2010/2013, .NET4.5, ASP.NET, MVC5, WCF, N-tier Architecture, SQL Server 2012, TFS, JQuery, JavaScript, Resharper, TFS Git, Microsoft Unit Test pattern, style cop.

MICROSOFT CORPORATION, REDMOND, WA MARCH 2015 – SEPTEMBER 2016

SENIOR SOFTWARE DEVELOPER / LEAD

MICROSOFT SURFACE ENGINEERING TEAM

ENVIRONMENT: C#, Microsoft Azure, SharePoint 2010/2013, Sharepoint Designer, Infopath Forms, .NET4.5, ASP.NET, MVC5, WCF, N-tier Architecture, SQL Server 2012, TFS, JQuery, JavaScript, Resharper, TFS Git, Microsoft Unit Test pattern, SeleniumUItesting, stylecop.

NCR, DULUTH, GA SEPTEMBER 2014 – JANUARY 2015

SENIOR SOFTWARE SPECIALIST / LEAD

MICROSOFT SURFACE ENGINEERING TEAM

ATA is a desktop windows-based software application which provides the operations for bank tellers. Teller application allows a teller to perform all the transaction functions, such as depositing or withdrawing cash, accounting functions, accessing reports, perform start of the day, user’s creation, and user authentication and providing various functions.

ENVIRONMENT: C#.net, Win-Forms, WPF, VS 2010, SQL Server 2005/2008, and Web services with C#, IIS, Windows7 environment, VC++.

ZENQ, HYDERABAD, INDIA FEBRUARY 2008 – AUGUST 2014

SOFTWARE ENGINEER/TEAM LEAD

CLIENT: MEDE-CARE, CANADA

CLIENT: DOVICO, US

CLIENT: EDMIN INC, US

CLIENT: WORKSHARE, LONDON

ENVIRONMENT: .NET 2.0/3.0/4.0, C#, WPF, ASP.NET, MVC3, SOAP, Web Services, WCF, N-tier Architecture, SQL Server 2008, Turtoise SVN, Visual SVN, HTML 5/CSS 3, JQuery, JavaScript, REST, Resharper, Microsoft Azure, Test Complete UI Automation, Coded UI Test tool, Blend



Contact this candidate