Software Engineer
Core
Develop and maintain complex enterprise systems, server-side components, and microservices.
Role type
Senior IC software engineer (backend)
Builds
Server-side components, microservices, and data access functionality
Domain
Enterprise software, distributed systems
Required skills
C#, C++, .NET Core, multithreading, MongoDB, communication protocols, codebase navigation, performance optimization
Responsibilities
Develop and maintain server-side components in C# and C++, Build and enhance microservices using .NET Core, Implement and optimize multithreaded components, Develop and maintain data access functionality using MongoDB, Integrate backend services with Angular-based client applications, Analyze complex codebases, troubleshoot issues, and improve performance, reliability, and maintainability