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 experience you’ll bring with you 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.)
-
Building well-crafted 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
-
Experience with version control systems like Git
-
Experience with microservices architecture
You’ll also have great communication and collaboration skills, driving your success in this role!