SK

Associate Software Engineer (.NET / Java)

Skaleartlinkedin.com
Oct 23, 2026, 1:50 PM4d ago
Full-timeColombo, Western ProvinceSoftware engineeringJunior

About the role

This is an entry-level Associate Software Engineer position with a data and technology services firm serving the financial services industry. The role is based in Colombo and offers the opportunity to work with either the .NET (C#) or Java stack, depending on placement. Responsibilities include delivering small, well-defined development and support tasks, writing clean code, maintaining unit tests, participating in code reviews, using source control, fixing defects, and collaborating with senior engineers and subject matter experts. The position is designed for those looking to build a strong foundation in enterprise software engineering, with mentoring and exposure to modern, AI-assisted practices.

Must have

  • Strong programming fundamentals, object-oriented programming and problem-solving ability
  • SQL basics and an understanding of relational databases
  • Unit testing experience
  • Git and a modern IDE
  • Understanding of the software development lifecycle and data structures and algorithms
  • Degree in Computer Science, Software Engineering or a related field, or equivalent practical experience
  • .NET: C# and modern .NET fundamentals; unit testing with xUnit, NUnit or MSTest; Visual Studio or similar; SQL Server preferred
  • Java: Java fundamentals; unit testing with JUnit or similar; IntelliJ or similar

Nice to have

  • .NET: ASP.NET Core, REST/JSON basics, Azure, containers
  • Java: Spring Boot, Maven or Gradle, REST/JSON, Docker, Azure or AWS
  • Both: CI/CD concepts; any frontend exposure (HTML, CSS, JavaScript/TypeScript, React; Blazor for .NET)

Technologies

  • AWS
  • Azure
  • CI/CD
  • C#
  • CSS
  • Docker
  • .NET
  • Git
  • Gradle
  • HTML
  • Java
  • JavaScript
  • JSON
  • JUnit
  • Maven
  • React
  • Spring / Spring Boot
  • SQL
  • SQL Server
  • TypeScript
  • Unit Testing
  • Visual Studio

Highlights

The role is entry-level and suitable for recent graduates or those with equivalent practical experience. The company provides mentoring and a clear growth path towards senior engineering roles. The position is based in Colombo and does not require prior domain or platform knowledge.