Back
VI
Software Engineer
Virtusalinkedin.com
Oct 10, 2026, 8:07 AM2w ago
Full-timeColombo, Western ProvinceSoftware engineeringSenior
About the role
As a Senior Software Engineer at Client, you will lead the design and implementation of complex software systems, focusing on scalability, performance, and security. The role involves writing clean, efficient, and well-documented code, contributing to architectural designs, and collaborating closely with cross-functional teams to deliver new features. You will also conduct code reviews, mentor junior engineers, promote quality assurance standards, and stay updated with industry trends. The position requires advanced proficiency in C# and .NET, experience with RESTful APIs, microservices, Azure cloud technologies, modern front-end frameworks, CI/CD pipelines, containerization, and database optimization.
Must have
- Exhibit strong proficiency in object-oriented programming using C# and .NET, with advanced knowledge of software design principles
- Have extensive experience in designing and architecting software systems with performance, scalability, and security in mind
- Possess excellent leadership, communication, and collaboration skills
- Demonstrate deep expertise in RESTful and asynchronous APIs
- Apply test-driven development, acceptance test-driven development, and pair programming techniques
- Design and implement microservices and event-driven architectures using tools like Azure Service Bus, Azure Functions, and Azure Web Apps
- Show strong understanding of modern front-end frameworks such as Angular 2+
- Have experience building cloud-native solutions in Azure
- Understand and work with CI/CD pipelines, especially with Azure DevOps and YAML
- Be experienced in containerization technologies like Docker and Kubernetes
- Demonstrate deep knowledge of both SQL and NoSQL databases, including Azure SQL and Cosmos DB, and optimization techniques
- Design logical domains and physical data models
Technologies
- Angular
- Azure
- Azure App Service
- Azure DevOps
- Azure Functions
- Azure Service Bus
- CI/CD
- Cloud Native
- Cosmos DB
- C#
- Docker
- .NET
- Event-Driven Architecture
- Kubernetes
- Microservices
- NoSQL
- REST
- Scrum
- SQL
- TDD
- YAML