Posted on: 22/12/2025
Back-end technologies :
- Programming languages like c# and database management systems (MySQL, MongoDB, NO SQL).
- Writing Strong .Net code. Version control systems : Git. Understanding of software best practices, design principles, OOP, SOLID, GoF Design Patterns.
- Problem-solving and critical thinking skills. Communication and collaboration skills.
- Familiar with band-end services including Redis, Queues, RabbitMQ, Kafka and Blob Storage.
- Familiar with Microsoft Azure DevOps CI/CD pipelines.
Key Responsibilities :
- Define and own the backend architecture for enterprise and cloud-native applications.
- Design scalable microservices and API-driven architectures using .NET (Core/.NET 6+).
- Establish coding standards, architectural guidelines, and best practices.
- Lead technical design discussions, architecture reviews, and solution walkthroughs.
- Ensure systems meet performance, security, scalability, and reliability requirements.
- Collaborate with product owners, frontend architects, DevOps, and QA teams.
- Mentor senior and mid-level developers on backend architecture and design patterns.
- Review code and ensure adherence to SOLID principles and GoF design patterns.
- Drive architectural decisions around data storage, messaging, caching, and integrations.
- Support production issues, root-cause analysis, and system optimization.
Required Skills & Qualifications :
- Core Backend & Architecture Strong hands-on experience in C#, .NET Core/.NET 6+, and backend system design.
- Deep understanding of object-oriented design, SOLID principles, and GoF design patterns.
- Experience designing highly available, fault-tolerant, and scalable systems.
- Expertise in building RESTful APIs, asynchronous processing, and background services.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1593284