Senior .NET Developer
Full Time - Onsite @ITJobs.lk posted 5 days ago Email JobJob Description
Client Origin: Leading Financial Institution
Location: Colombo, Sri Lanka
Job Type: Full-Time, Permanent (Onsite, transitioning to a Hybrid model in a few months)
About the Company:
Our client is a premier, highly respected financial institution based in Colombo, driving digital transformation across the banking and financial services sector. Known for building high-security, high-availability transaction engines and wealth management platforms, they offer an elite engineering environment. They are seeking an experienced Senior .NET Developer to join their core technology team to build, optimize, and scale critical enterprise software systems.
The Role:
As a Senior .NET Developer, you will be responsible for the end-to-end development life cycle of high-performance financial systems. You will play a key role in modernizing legacy applications, developing secure microservices, and collaborating closely with cross-functional teams to deliver reliable, enterprise-grade software.
This position begins as a fully onsite role at their Colombo headquarters to ensure seamless onboarding and team alignment, with a planned transition to a flexible hybrid working model in a few months.
Key Responsibilities:
-
Enterprise Core Development: Design, develop, and maintain secure, scalable, and high-quality web applications and web services using the latest .NET frameworks.
-
System Architecture & Optimization: Optimize existing codebase and database queries to ensure peak application performance, minimal latency, and high availability.
-
Security & Compliance Enforcement: Implement robust security best practices (e.g., encryption, secure authentication, data protection) critical for compliance in the financial services sector.
-
Agile Collaboration: Partner closely with Technical Leads, Product Managers, and Quality Assurance (QA) teams to translate complex banking and financial requirements into clean, production-ready code.
-
Code Quality & Mentorship: Participate in rigorous code reviews, ensure technical documentation is up to date, and provide technical guidance to junior team members.
Required Qualifications & Experience:
-
A Bachelor’s degree in Computer Science, Software Engineering, or a matching professional qualification.
-
Minimum of 4 years of proven commercial experience in backend or full-stack software development using the .NET ecosystem.
-
Strong proficiency in C#, .NET Core / .NET 6+, ASP.NET MVC, Web API, and Entity Framework.
-
Excellent working knowledge of relational databases (Microsoft SQL Server) including complex queries, indexing, and stored procedures.
-
Solid understanding of object-oriented programming (OOP) principles, design patterns, microservices architecture, and RESTful APIs.
-
Familiarity with DevOps tools, CI/CD pipelines, and cloud environments (Azure/AWS) is a distinct advantage.
-
Communication Skills: Strong verbal and written English communication skills, with the ability to articulate technical concepts clearly to stakeholders.
What’s on Offer:
-
An attractive, market-competitive salary package with banking-sector benefits and performance bonuses.
-
A stable, fast-growing career path within a top-tier financial organization.
-
Planned transition to a flexible hybrid working model within a few months of onboarding.
How to Apply
If you have the required technical depth and enterprise experience to excel in this role, step into your next career chapter by sending your CV directly to hello@itjobs.lk with the subject line “Application: Senior .NET Developer – Financial Institution”.
Other jobs you may like
-
Product Owner Featured
- @ ITJobs.lk
- Colombo, Western, Sri Lanka

