You will build and maintain large-scale distributed systems using C#, .NET Core, and multi-threading.
This role is on-site.
Responsibilities
Develop and maintain large-scale distributed systems using object-oriented programming and multi-threading.
Build and consume REST services to support core application functionality.
Manage IIS components, including websites, services, application pools, and configurations.
Define acceptance criteria for user stories to ensure delivered value meets end-user needs.
Troubleshoot complex software issues through analytical problem solving and communicate technical details to stakeholders.
Required Skills
5+ years of industry experience with large-scale distributed systems.
Proficiency in C#, VB.NET, .NET, .NET Core, and ASP.NET.
Experience with Blazor and building/consuming REST services.
Strong SQL skills, including queries, joins, aliasing, and connections using SQL Management Studio.
Hands-on experience with cloud services such as VMs, KeyVaults, SQL, and Storage.
Deep understanding of multi-threading and object-oriented programming.
Bachelor’s Degree in Computer Science, Computer Information Systems, Software Development, Electrical Engineering, Mathematics, Physics, or an equivalent technical discipline.