C# / .NET Developer – Application Development & Support
About the role
Pina Vida, a software consulting company, is seeking a mid-level C#/.NET Developer to join their Sri Lankan team. The role involves hands-on software engineering and application support for a large international client, working across both new and existing enterprise applications. Responsibilities include developing and maintaining applications using C#, .NET, WPF/XAML, and web technologies like Angular and React, as well as investigating and resolving production issues, collaborating with internal and client teams, and participating in a shared support rota. Candidates should have 2–5 years of commercial software development experience and strong technical and communication skills.
Must have
- 2–5 years of commercial software development experience.
- Strong working knowledge of C# and .NET.
- Experience with WPF and XAML, or a solid understanding of desktop application development.
- Understanding of common application architecture patterns such as MVVM.
- Experience with REST APIs and backend services.
- Experience or working knowledge of Angular, React or another modern JavaScript/TypeScript framework.
- Familiarity with relational databases such as SQL Server and technologies such as Entity Framework.
- Experience debugging and troubleshooting software across multiple components.
- Understanding of unit testing, source control and modern software development practices.
- Comfortable working with existing enterprise systems and investigating unfamiliar codebases.
- Strong analytical and problem-solving ability.
- Strong spoken and written English is essential.
Technologies
- Angular
- C#
- .NET
- JavaScript
- MVVM
- React
- REST
- SQL
- SQL Server
- Test Automation
- TypeScript
- Unit Testing
- WPF
Highlights
The position requires participation in a support rota, including some evening shifts and occasional public holiday/Poya Day coverage. Strong spoken and written English is essential due to direct client interaction. Applications should be sent to hr@pinavida.co.uk.