Software Engineer
Skills : Mandatory Skills : - Strong hands-on experience in C#, .NET Core, WPF and ASP.
We are currently hiring SENIOR DOT NET Resource who are willing to join ASAP
Location - KUWAIT
EXPERIENCE - 4-8 Years
- Design, develop, test, deploy, and maintain robust backend applications using WPF, .NET Core and ASP.NET Core.
- Develop, integrate, and maintain RESTful APIs, microservices, and backend services to support business requirements.
- Design, optimize, and maintain SQL Server databases, including writing efficient queries, stored procedures, and performance tuning.
- Identify, troubleshoot, debug, and resolve application defects, performance bottlenecks, and production issues in a timely manner.
- Collaborate with frontend developers, QA engineers, product managers, and other stakeholders to deliver high-quality software solutions.
- Optimize application performance, scalability, reliability, and security by implementing industry best practices.
- Manage source code using Git and follow established version control and branching strategies.
- Prepare and maintain technical documentation, including API documentation, technical specifications, and implementation guides as required.
Skills :
Mandatory Skills :
- Strong hands-on experience in C#, .NET Core, WPF and ASP. NET Core for developing scalable, high-performance applications.
- Solid expertise in designing and developing ASP. NET Core Web APIs and RESTful services.
- Proficiency in Entity Framework Core with hands-on experience in ORM, LINQ, and database migrations.
- Strong knowledge of Microsoft SQL Server, including database design, stored procedures, indexing, query optimization, and performance tuning.
- Good understanding of RESTful APIs, authentication & authorization mechanisms (JWT, OAuth 2.0), and API security best practices.
- Strong foundation in Object-Oriented Programming (OOP), SOLID Principles, Design Patterns, and clean coding practices.
- Understanding of software development best practices, code reviews, unit testing, and version control.
- Excellent analytical, problem-solving, communication, and collaboration skills with the ability to work effectively in a cross-functional Agile environment.
Preferred Skills (Good to Have) :
- Hands-on experience in designing and developing applications using Microservices Architecture.
- Working knowledge of Microsoft Azure or other cloud platforms, with an understanding of cloud-native application development and deployment.
- Familiarity with Docker and containerization technologies for building and deploying scalable applications.
- Exposure to CI/CD pipelines and DevOps practices for automated build, testing, and deployment processes.
- Understanding of caching mechanisms and technologies such as Redis to enhance application performance.
Posted July 31, 2026