Provide technical expertise, project oversight, communication, and collaboration within the assigned development team(s) and with stakeholders, guiding and ensuring projects meet specifications.
Play a key role in architecting, designing, and building performant and scalable solutions using the Microsoft .NET Core stack and Azure platform
Design and develop software applications on all levels (full stack)
persistence, business logic and service layers, frontend, and APIs Write scalable, testable, high-quality code that meets requirements