Job Description
Job Description
We are looking for an experienced Mid-level developer to join our dynamic team. You will focus on understanding, maintaining, and refactoring legacy .NET applications, improve system design, and prepare platforms for gradual modernization. You are experienced in backend development, distributed systems, and codebase evolution. You will report to Software Development Manager.
Main Responsibilities:
· Analyze, understand, and refactor complex legacy .NET applications to improve maintainability, scalability, and performance.
· Contribute to efforts to modernize existing systems, including architectural improvements and incremental cloud readiness.
· Implement robust backend services using .NET / .NET Core and related technologies.
· Apply best practices in clean code, refactoring, and domain-driven design to evolve existing systems.
· Implement and maintain distributed messaging patterns using tools such as ...
Apply for This Position
Ready to take the next step? Click the button below to submit your application.
Submit Application