About this role
<p>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.</p> <p> </p> <p>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.</p> <p> </p> <p>We invite applications from suitably qualified individuals for the post of <strong>Senior Software Engineer – Angular & .NET.</strong> The selected candidate will report to the <strong>Manager – Human Resources & Resource Center.</strong></p><div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px">.</H2> </div><div><p>The <strong>Senior Software Engineer – Angular & .NET</strong> will be responsible for:</p> <p> </p> <p>• Participating in all phases of the software development lifecycle, including requirement gathering, design, development, testing, deployment, and maintenance.</p> <p>• Developing and supporting web-based applications using Angular, .NET technologies, Web APIs, and related frameworks.</p> <p>• Producing high-quality, scalable, and maintainable solutions by following coding standards and industry best practices.</p> <p>• Participating in technical design discussions, effort estimations, and solution reviews.</p> <p>• Working closely with business users, clients, and project teams to understand requirements and deliver effective solutions.</p> <p>• Troubleshooting application issues and providing technical support when required.</p> <p>• Supporting CI/CD practices and Agile/Scrum development methodologies.</p> <p>• Keeping up to date with emerging technologies, tools, and development practices.</p> <p>• Providing technical guidance, knowledge sharing, and support to junior developers.</p> <p>• Collaborating effectively within teams while demonstrating the ability to work independently with minimal supervision.</p> <p> </p></div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px">.</H2> </div><div><p>The ideal candidate should possess:</p> <p> </p> <p>• A Bachelor's Degree in Computer Science, Information Technology, or an equivalent qualification.</p> <p>• 4–5 years of experience in software development, including 1–2 years in a Senior Software Engineer role.</p> <p>• Strong experience in Angular (or similar frontend frameworks), ASP.NET MVC, .NET, Web API, HTML5, and CSS3.</p> <p>• Experience with Entity Framework, Object-Oriented Programming (OOP), and design patterns.</p> <p>• Good knowledge of relational and document databases.</p> <p>• Experience in full-stack application development.</p> <p>• Familiarity with Agile/Scrum methodologies and CI/CD practices.</p> <p>• Strong analytical, problem-solving, communication, and teamwork skills.</p> <p>• Ability to work directly with clients and business stakeholders while delivering results with minimal supervision.</p> <p>• Leadership capabilities with the ability to mentor and guide junior team members.</p></div></div></div><p>If you’re up for the challenge, please send your resume to <a href="mailto:[email protected]">[email protected]</a>or Click on the advert to apply. Please state the position you’re interested in the subject line of your email.</p>