Mediasoft Data Systems Ltd. is a fast-growing software company specializing in enterprise-grade, scalable, and innovative software solutions. We are currently looking for a skilled and experienced Software Engineer (.NET) to strengthen our development team and contribute to building high-performance, modern, and cloud-ready applications.
Company Name: Mediasoft Data Systems Limited
Employment Status
Job Location
Workplace
Requirements
Education:
- Bachelor of Science (BSc) in Computer Science & Engineering
Experience:
- 3 to 5 years
- The applicants should have experience in the following business area(s): Software Company, IT Enabled Service
Additional Requirements:
Job Requirements:
- Strong proficiency in C#, .NET and building scalable Web APIs and web applications
- Solid experience with relational databases, especially SQL Server and PostgreSQL, including:
- Writing optimized queries
- Designing stored procedures, triggers, and views
- Performance tuning and implementing indexing strategies
- Good understanding of software architecture patterns such as Clean Architecture, CQRS, and SOLID principles
- Hands-on experience with ORM frameworks like Entity Framework Core and/or Dapper
- Ability to write clean, maintainable, and high-performance code following industry best practices
- Experience in code reviews, debugging, and performance optimization
- Familiarity with the full Software Development Life Cycle (SDLC), including requirement analysis, design, development, testing, deployment, and maintenance
- Experience with frontend technologies (e.g., Angular) will be considered an advantage
- Familiarity with cloud platforms (AWS/Azure) and containerization tools (Docker) will be a plus
- Experience using AI-assisted development tools such as Codex, Claude, or similar tools to enhance productivity
- Experience in developing and maintaining MCP (Model Context Protocol) servers, including:
- Designing context-aware services for AI integrations
- Managing tool execution, resource exposure, and structured responses
- Ensuring secure and efficient communication between AI agents and backend systems
Nice to Have:
- Experience with message brokers (e.g., RabbitMQ)
- Knowledge of real-time communication (e.g., SignalR)
Skills & Expertise
- Angular
- .NET
- C#
- Crystal Reports
- MSSQL
- OOP Design Patterns
- PostgreSQL
- RabbitMQ
- RDLC
- Vue.js
- MCP Server
Compensation & Other Benefits
- Weekly 2 holidays
- Salary Review: Yearly
- Festival Bonus: 2
- Friendly and growth-oriented work environment