C#/.NET Developer
Software DeveloperAnalyze and define customer requirements.Design and develop reusable software modules that meet customer requirements while upholding high standards of reliability, security, maintainability, and performance.Assist in defining product technical architecture.Document designs for coding by other developers.Make accurate development effort estimates to assist management in project and resource planning.Participate in peer reviews for designs, code, and other work products.Perform software quality assurance, including all types of testing.Strong technical and platform knowledge, in the areas of.NET CORE and C# to support, as well as design, develop and deploy requested updates to new and existing cloud-based services.Experience with developing, implementing, monitoring and troubleshooting applications in the Azure Public Cloud.Proficiency in UI development with an Angular Single Page Application (SPA).Design and implement webservices with security Design and implement database schema Design and development of well documented source code.Development of both unit testing and system testing scripts that will be incorporated into the QA process.Automating all deployment steps with Infrastructure as Code (IAC) and Jenkins Pipeline as Code (JPaC) concepts.Bachelors Degree4 or more years of experience working as a.NET Developer4 or more years of full Software Development Life Cycle experience