John Keells Group

Senior Software Engineer - Angular & .NET

John Keells Group · Colombo, Western Province, Sri Lanka

Holding Companies · 10,001+ employees

Jul 09
Mid (2-5 yrs) Full-time Sri Lanka
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The Senior Software Engineer will participate in the full software development lifecycle, including design, development, testing, and deployment of web-based applications. They will also provide technical guidance to junior developers and collaborate with stakeholders to deliver scalable digital solutions.

What they look for

Angular .NET ASP.NET MVC Web API HTML5 CSS3 Entity Framework Object-Oriented Programming Design Patterns Relational Databases Document Databases Full-stack Development Agile Scrum CI/CD Mentoring

Requirements

Candidates must hold a Bachelor's degree in Computer Science or IT and possess 4-5 years of software development experience. Strong proficiency in Angular, .NET technologies, and full-stack development practices is required.

Full description

John Keells Information Technology (Pvt) Ltd (JKIT), a fully owned subsidiary of John Keells Holdings PLC, Sri Lanka's largest conglomerate listed on the Colombo Stock Exchange, is a global IT professional services leader, transforming enterprises with cutting-edge digital solutions.

JKIT is a 100% cloud-native solutions provider, offering end-to-end digital transformation solutions in collaboration with global Principals like Microsoft, SAP, and Salesforce. Driven by a Cloud-first, Mobile-first and AI-first strategy, JKIT empowers businesses with innovation, agility, growth, and state-of-the-art security.

We invite applications from suitably qualified individuals for the post of Senior Software Engineer – Angular & .NET. The selected candidate will report to the Manager – Human Resources & Resource Center.

.

The Senior Software Engineer – Angular & .NET will be responsible for:

  • Participating in all phases of the software development lifecycle, including requirement gathering, design, development, testing, deployment, and maintenance.
  • Developing and supporting web-based applications using Angular, .NET technologies, Web APIs, and related frameworks.
  • Producing high-quality, scalable, and maintainable solutions by following coding standards and industry best practices.
  • Participating in technical design discussions, effort estimations, and solution reviews.
  • Working closely with business users, clients, and project teams to understand requirements and deliver effective solutions.
  • Troubleshooting application issues and providing technical support when required.
  • Supporting CI/CD practices and Agile/Scrum development methodologies.
  • Keeping up to date with emerging technologies, tools, and development practices.
  • Providing technical guidance, knowledge sharing, and support to junior developers.
  • Collaborating effectively within teams while demonstrating the ability to work independently with minimal supervision.

.

The ideal candidate should possess:

  • A Bachelor's Degree in Computer Science, Information Technology, or an equivalent qualification.
  • 4–5 years of experience in software development, including 1–2 years in a Senior Software Engineer role.
  • Strong experience in Angular (or similar frontend frameworks), ASP.NET MVC, .NET, Web API, HTML5, and CSS3.
  • Experience with Entity Framework, Object-Oriented Programming (OOP), and design patterns.
  • Good knowledge of relational and document databases.
  • Experience in full-stack application development.
  • Familiarity with Agile/Scrum methodologies and CI/CD practices.
  • Strong analytical, problem-solving, communication, and teamwork skills.
  • Ability to work directly with clients and business stakeholders while delivering results with minimal supervision.
  • Leadership capabilities with the ability to mentor and guide junior team members.

If you’re up for the challenge, please send your resume to careers@johnkeellsit.comor Click on the advert to apply. Please state the position you’re interested in the subject line of your email.