Senior / Lead Software Developer (.NET)

Deadline:- 10th September 2026

We’re Hiring | Senior / Lead Software Developer (.NET)

📍 Location Remote / Hybrid (Sri Lanka)

– Key Responsibilities:-

• Design, develop, and maintain enterprise applications using C#, .NET 8, ASP.NET Core, and React.

• Design and implement secure, scalable RESTful APIs and backend services.

• Build modern, responsive frontend applications integrated with backend services.

• Develop cloud-native solutions using Microsoft Azure services.

• Work with Azure Functions, API Management (APIM), Redis Cache, SignalR, and Microsoft Entra External ID (Azure AD B2C).

• Design and optimize SQL Server databases using Entity Framework Core.

• Apply Clean Architecture, SOLID principles, design patterns, and software engineering best practices.

• Write and maintain automated tests to ensure high code quality and reliability.

• Participate in code reviews and provide technical leadership.

• Troubleshoot production issues and implement robust solutions.

• Work within Agile/Scrum teams.

• Build and maintain CI/CD pipelines using Azure DevOps.

• Continuously improve performance, security, scalability, and maintainability.

• Communicate professionally with international clients to gather business requirements, conduct technical discussions, provide implementation updates, and deliver solutions that meet client expectations.

– Required Skills & Experience

• Excellent verbal and written English communication skills are mandatory.

• Proven experience communicating professionally with international clients is essential.

• 5+ years of professional software development experience.

• Strong expertise in C#, .NET 8, and ASP.NET Core.

• Extensive experience developing RESTful APIs and backend services.

• Strong knowledge of Entity Framework Core.

• Excellent experience with Microsoft SQL Server, including database design and query optimization.

• Strong understanding of software architecture, Clean Architecture, SOLID principles, and design patterns.

What We’re Looking For

• Take full ownership of technical deliverables and drive projects to successful completion.

• Build secure, scalable, high-quality, and maintainable software.

• Think beyond implementation and focus on delivering real business value.

• Enjoy solving challenging technical problems and continuously improving existing solutions.

• Lead client meetings, gather business requirements, present technical solutions, provide project updates, and manage client expectations in English.

• Contribute to architectural discussions and technical decision-making.

• Mentor and support junior developers while promoting engineering best practices.

• Stay current with modern technologies and continuously improve technical knowledge.

-How to Apply

📧 Send your CV to: info@ckorbits.com Subject: Application – Senior / Lead Software Developer (.NET)