Design, develop, and enhance enterprise business applications using Microsoft .NET, C#, and object-oriented programming principles.
Co-ordinate with Product Owners, Business Analysts, Vendors, Developers, and business stakeholders to gather requirements and deliver scalable technical solutions.
Build and maintain ASP.NET Core APIs, microservices, and integration components supporting enterprise applications and workflows.
Support UI components using MVC and Angular SPA frameworks to deliver responsive and user-focused applications.
Work with SQL Server, Entity Framework, ETL processes, Databricks, and Snowflake to manage business and financial data integrations.
Utilize Azure technologies including Azure App Services, Azure SQL, Azure AD / Microsoft Graph, and YAML pipelines to support cloud-native deployments.
Develop reports, dashboards, and analytical solutions using Power BI and related reporting technologies.
Support change management activities through comprehensive documentation, knowledge transfer, troubleshooting, and ongoing production support.
Collaborate with cross-functional teams in Agile environments, leveraging Git, Azure DevOps, and Jira to support delivery, issue resolution, and improvement initiatives.