Senior Software Developer
Halifax, Nova Scotia, Canada
City and County of Durham North Carolina – Senior Software DeveloperResponsible for the system design and development of a web application used by the land development office of the City and County of Durham North Carolina. This application is used to create, track, maintain, and manage applications, permits, inspections, and code violations.Key technologies: C#, .NET Framework, Microsoft Visual Studio 2019, Microsoft ASP.NET (MVC), Windows Communication Foundation (WCF) Services, Microsoft SQL Server, Microsoft Message Queuing (MSMQ), Windows Services, Microsoft Web API 2, Microsoft Team Foundation Server, third party transaction payment processing integration.City of Oshawa, Ontario - Senior Software DeveloperResponsible for the system design and development of a data migration solution. The data migration involved reading data stored in an Oracle relational database (vertical model), implementing data transformations, and sending the results to a destination SQL Server relational database (horizontal model).Key technologies: C#, .NET Framework, Microsoft Visual Studio 2019, Microsoft SQL Server, Microsoft Team Foundation Server, Microsoft PowerShell, Oracle, PL/SQL Developer.Roanoke County Virginia – Senior Software DeveloperResponsible for the system design and development of a data migration solution. The data migration involved reading data from a source relational database, implementing data transformations, and sending the results to a destination relational database.Key technologies: C#, .NET Framework, Microsoft SQL Server, Microsoft Team Foundation Server, Microsoft PowerShell, Microsoft Visual Studio.