Software Engineer
Develop and maintain server-side components and distributed services for complex enterprise systems.
Обязанности
- Develop and maintain backend components using C# and C++.
- Build and enhance .NET Core microservices.
- Implement and optimize multithreaded components.
- Develop and maintain MongoDB data-access functionality.
- Integrate backend services with Angular client applications.
- Implement and maintain communication interfaces and protocols.
- Troubleshoot complex codebases and improve performance, reliability, and maintainability.
Требования
- At least 3 years of hands-on C# development experience.
- Experience with C++, .NET Core, and MongoDB.
- Strong knowledge of multithreading and high-performance software development.
- Experience implementing or integrating communication protocols.
- Ability to independently understand and maintain complex codebases.