Senior Software Engineer
Senior Backend Software Engineer responsible for developing and maintaining scalable microservices in C#/.NET Core, integrating third-party APIs, and optimizing system performance for a payment recovery platform.
Responsibilities
- Develop and maintain robust, scalable backend services in C# using .NET Core
- Design and implement microservices-based architectures with focus on reliability and performance
- Integrate third-party APIs and services
- Optimize system performance, scalability, and fault tolerance
- Collaborate with cross-functional teams
- Ensure high-quality, well-documented, maintainable code
Requirements
- Strong experience in backend web development and software engineering
- Proficiency in C#, .NET Core, Entity Framework Core, and microservices architecture
- Familiarity with AWS or other cloud platforms
- Expertise in API design, service discovery, and communication protocols
- Solid understanding of distributed systems, event-driven architecture, and system resilience
- Bachelor's degree in Computer Science, Software Engineering, or related field
Nice to have
- Experience in payment processing or fintech environments