Job TitleThis person will be engaged with several teams to deliver customer facing applications in a fast-paced setting. The applications created will be used across multiple industries to provide both qualifying and continuing education for professionals. Our teams deliver software and features using the Agile methodology.Position Requirements & Major Responsibilities:Work with other team members (in multiple time zones across the globe)Implement services using .Net stackWork within architectural guidelinesCreate and use unit testing to ensure correct functionalityEnd to End and Integration testingDeliver APIs to be consumed by customer facing applicationsParticipate in / perform code reviewsMentoring and coaching of more junior team membersWork with GitHub as a source code repositoryWork with the team using standard git-flowPrior Experience and Skills Required:Education – Bachelor's degree or 5+ years' experience requiredExtensive experience in.Net (C#) requiredFamiliarity with.Net Core 6 and the latest.Net FrameworkNo team leadership requirementsDemonstrated effectiveness in creating applications usingC#Entity FrameworkCloud services (Primary is AWS – or Azure/GCP equivalents)ECSLambdasAPI GatewaySecret ManagerStrong SQL experience (MS SQL Server)Redis / CachingSignalR / Websockets experience is a plusVB.Net is a plusDeveloping for Docker containers is a plusGood communication using English as the primary language