Software Engineer
As a Software Engineer with Intrepid you’ll design, develop and maintain software applications. Collaborating with global team members, you’ll develop solutions that streamline processes and create efficiencies. You’ll complete unit testings and fix application defects in a timely manner, while adhering to coding and quality procedures. While supporting and improving core business systems, you’ll help improve staff and customer experiences, delivering the best possible solutions!
This is a full-time permanent position, where you will work in our office in Colombo, Sri Lanka. To provide the best experience to our people, this role would operate in our office with the opportunity to work from home on occasion.
Some of the essential experience you’ll bring may include:
-
Minimum 2 years’ experience in the .NET stream
-
Bachelors’ degree in Computer Science or equivalent Software Engineering qualification
-
Strong experience with .NET framework, .NET Core and associated technologies (C#, ASP.NET, MVC, Web API, etc.)
-
Experience in Node.js, including building scalable server-side applications.
-
Hands-on experience with building Object-Oriented systems using design patterns
-
Familiar with RESTful services, APIs and cloud platforms like Azure or AWS
-
Proficient in LINQ and asynchronous programming.
-
Good understanding of database management, MSSQL and Complex Stored Procedures
-
Knowledge of DevOps/ GitHub Actions/ CI-CD pipelines