Software Developer
CurrentSkills- Work with application owners and business analysts to design, build, and maintain responsive security web applications using Blazor Web Assembly and Blazor Server- Migrate and optimize data access layers using Entity Framework Core and Visual Studio code first migrations to enhance performance and data management- Design software and technology architectures according to industry standards using C#, the ASP.Net Core Framework, and best practices to create applications capable of real time and concurrent traffic- Create relational diagrams and technical documentation to clarify and demonstrate application architecture, goals, and functionality to development team- Maintain code repositories using peer reviewed pull requests, CI pipelines, and automatic testing on managed releases in Azure DevOps for all enhancements, fixes, and new requirements Duties- Transition legacy systems from traditional monolithic architectures to modern applications using dynamic web interfaces and API-First approaches- Optimize existing enterprise software for maximum speed and scalability across various devices while ensuring the technical feasibility of UI/UX designs on different browsers and devices- Use and modify CI/CD pipelines in Azure DevOps for efficient development, automatic testing, and deployment workflows across working environments- Participate in code reviews, unit testing, and integration testing to ensure high-quality deliverables in an Agile environment across DevOps Suites- Develop user stories and discuss requirements for new projects while continually supporting and responding to customers and end users of existing applications and legacy software using SCRUM and Agile methodologiesAccomplishments- Refatctored and migrated legacy Visit Request system after analyzing, planning, and executing the transition to an updated .Net framework and C# Blazor technology stack