Senior .Net Developer
Current• Developed applications using C# as the programming language, leveraging (link unavailable), REST API, and Entity Framework.• Worked on developing ASP.NET applications, creating REST APIs, and leveraging Entity Framework.• Created SSRS (SQL Server Reporting Services) reports by writing stored procedures based on business logic and integrating them with TIDAL job management.• Developed and deployed stored procedures to integrate with SSRS RDL (Report Definition Language) files across different environments (DEV, UAT, and Production).• Followed an agile development lifecycle, utilizing the sprint method with 2-week iterations.• Implemented change requests based on the onboarding of new clients.• Integrated data access mechanisms using Entity Framework, ADO.NET, or other relevant technologies to interact with databases and manage data within WPF (Windows Presentation Foundation) applications.• Implemented dependency injection patterns to enhance application modularity, maintainability, and testability.• Proficient in unit testing methodologies and tools like NUnit or Moq Framework to ensure code quality and reliability.• Effectively used debugging tools to identify and resolve issues, ensuring the smooth execution of applications.• Worked on parallel programming using Task, Async, and Await.• Implemented Lambda Expressions in ASP.NET Web API for querying results over databases in a connectionless architecture.• Implemented Web API with controllers and routes.• Created web pages (.aspx) and User Controls (.ascx).• Developed and integrated stored procedures with front-end controls.• Worked with ASP.NET MVC, HTML, and CSS.• Developed event-driven microservices.• Consumed Kafka topics.• Built RESTful API services.• Proposed design pattern solutions and architectural improvements.• Utilized C# features like Delegates, Generics, Threads, and Tasks.