11
clicked apply

Software Engineer (.NET)

IPD Group Sri Lanka    Colombo • Full-time

Job Description

At IPD Colombo (Pvt) Ltd, we don’t just process orders—we power industries. As part of a leading Australian engineering solutions provider with over 75 years of excellence, our Colombo team plays a vital role in delivering world-class service to international clients. IPD is a publicly listed Australian company specializing in electrical engineering products and solutions, with over 200+ professionals in Colombo collaborating with 450+ colleagues across Australia in a fast-paced, innovative, and globally connected environment.

Key Responsibilities

  • Design, develop, and maintain enterprise applications using C# and ASP.NET Core.
  • Build scalable RESTful APIs, microservices, and modern frontend applications using React.js, Next.js, and Angular.
  • Integrate frontend solutions with backend APIs and optimize SQL Server databases.
  • Develop cloud-native applications using Microsoft Azure services.
  • Participate in architecture discussions, code reviews, and Agile/Scrum development practices.
  • Implement secure authentication and authorization using JWT, OAuth2, Azure AD, or Identity.
  • Write clean, maintainable code and develop automated unit and integration tests.
  • Build and manage CI/CD pipelines using Azure DevOps.
  • Deploy, monitor, troubleshoot, and optimize applications in Azure environments. 

Preferred Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Microsoft Azure certifications will be considered an added advantage.
  • 3–6 years of professional software development experience.
  • Experience working in Agile/Scrum development environments.
  • Strong understanding of secure software development practices.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Ability to quickly learn and adapt to new technologies.

Required Technical Experience & Skills

  • Hands on experience with backend development using C#, NET 8/9/10, ASP.NET Core, Web API, Entity Framework Core, and LINQ.
  • Experience implementing authentication and security frameworks including JWT,OAuth 2.0, OpenID Connect, and ASP.NET Identity.
  • Frontend development experience with React.js, Next.js, TypeScript, JavaScript, HTML5, CSS3, Bootstrap, Redux Toolkit, and Axios
  • Experience working with Azure SQL / Microsoft SQL Server databases.
  • Practical exoerience with Microsoft Azure services including App Services, Azure
  • Functions, Azure SQL Database, Storage Accounts, Blob Storage, Key Vault, Service Bus, and API Management.
  • Experience with DevOps practices, including Azure DevOps and CI/CD pipelines.
  • Familiarity with unit testing frameworks such as xUnit, NUnit, or MSTest.

What We Offer You 

  • An attractive and competitive remuneration package.
  • A friendly and flexible work environment.
  • A good work-life balance.
  • Opportunities for professional growth and development.
  • Gain international exposure through collaboration with experienced Australian teams.
  • A Port City registered company offering a competitive salary in Australian Dollars (AUD).