11
clicked apply
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).