Software Engineer – Full Stack (.NET + Angular)

Software Engineering | Full Time | Sri Lanka

Build scalable full-stack applications using Java, .NET, or similar technologies in a collaborative environment.

Apply Now

Job Description

We are seeking a skilled Software Engineer – Full Stack with 4+ years of experience to design, develop, and deliver modern enterprise solutions using .NET and Angular. The role covers backend services, frontend applications, APIs, testing, troubleshooting, and technical solution ownership in an Agile environment.

Key Responsibilities

  • Develop backend and frontend solutions using .NET 8/9 and Angular.
  • Build scalable APIs using REST, Entity Framework Core, and modern patterns.
  • Apply Clean Architecture, CQRS, and Dependency Injection principles.
  • Design and develop enterprise-grade applications and technical solutions.
  • Take ownership of solutions across development, deployment, and support.
  • Participate in code reviews and improve engineering standards and practices.
  • Collaborate with teams to analyze requirements and define technical solutions.
  • Ensure application performance, scalability, and reliability through testing.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or related field.
  • Minimum 4+ years of hands-on full-stack software development experience.
  • Strong experience with C# and the .NET ecosystem, preferably .NET 8/9.
  • Strong proficiency in Angular, preferably Angular v14 or later.
  • Strong knowledge of TypeScript, HTML, CSS, and responsive UI development.
  • Experience with RESTful API design, development, and integration.
  • Strong knowledge of Entity Framework Core and relational databases.

Apply Now

Fill in your details below. We'll get back to you within 48 hours.


    Click to upload resume (PDF or Word, max 5MB)

    Get In Touch

    Get In Touch

    Have questions about joining our team? Reach out to our recruitment specialists today.

    Contact Us