Senior / Middle .NET Developer (E-commerce Marketplace)
- Design, develop, and maintain robust backend solutions using .NET Framework 4.8 and C#
- Take ownership of features throughout the full development lifecycle, from requirements analysis to production deployment
- Develop clean, maintainable, scalable, and well-tested code following engineering best practices
- Support, optimize, and troubleshoot distributed messaging and service-oriented systems built with MSMQ and WCF
- Design and optimize SQL Server database structures, queries, indexes, and stored procedures
- Implement and maintain distributed caching solutions using NCache or similar technologies
- Participate in architectural discussions focused on scalability, reliability, and system performance
- Collaborate closely with developers, QA engineers, DevOps specialists, and product stakeholders
- Contribute to system monitoring, troubleshooting, and production issue resolution
- Ensure high standards of application performance, security, and maintainability
- 4+ years of commercial software development experience with .NET and C#
- Familiarity with .NET Framework 4.8
- Solid understanding of OOP principles, system design, and software architecture
- Hands-on experience with MSMQ and WCF or similar technologies
- Good SQL Server knowledge including relational database design, query optimization, indexing, and T-SQL
- Experience working with distributed caching solutions such as NCache or similar tools
- Understanding of distributed systems and event-driven architecture principles
- Experience with unit, integration, and performance testing
- Familiarity with non-functional requirements including scalability, security, high availability, and performance optimization
- At least Upper-Intermediate English level