8

applicants

Senior Software Engineers / Associate Tech Leads

tecciance external url   Colombo • Full-time

About the Role

We are looking for Senior Software Engineers / Associate Tech Leads with strong expertise in NET Core and JavaScript technologies to join our growing engineering team. In this role, you will be responsible for end-to-end software development, architectural contributions, code quality ownership, and mentoring junior engineers.

You will work closely with cross-functional teams to design, develop, and deliver high-quality solutions for clients in Telecommunications, HealthTech, Banking, Finance, and Enterprise Applications.

Technical Leadership

  • Lead development of core modules and complex features using NET Core, C#, Entity Framework, REST APis, and JavaScript frameworks.
  • Provide technical direction and participate in architecture discussions.
  • Break down requirements into actionable tasks and drive them to completion.
  • Ensure scalability, performance, and security of applications.

Full-Stack Development

  • Develop and optimize backend services using ASP.NET Core.
  • Build responsive and performant front-end components using JavaScript frameworks (React / Angular / Vue).
  • Integrate APis, microservices, and third-party services,

Quality Ownership

  • Champion engineering best practices: clean code, SOLID principles, OOP, design
  • Conduct code reviews, enforce coding standards, and drive continuous improve-
  • Ensure comprehensive unit testing, integration testing, and support QA processes.

DevOps & Cloud

  • Work with Git, CI/CD pipelines, Docker, and cloud platforms (Azure/AWS)
  • Participate in deployments, monitoring, observability, and operational support.

Collaboration

  • Work closely with Product Owners, Business Analysts, Designers, and QA Engineers
  • Participate in client discussions and technical clarifications
  • Mentor and guide junior engineers in the team

Technical Skills

  • 4+ years (Senior) / 6+ years (Associate Tech Lead) in software engineering:
  • Strong experience in NET Core / ASP.NET Core.
  • Proficiency in JavaScript and at least one modern JS framework:
    • React
    • Angular
    • Vue
  • Experience with RESTful APis, microservices, and ORM frameworks (Entity Fra-mework).
  • Strong SQL experience (MSSQL, PostgreSQL, MySOL).
  • Solid understanding of HTML, CSS, Bootstrap/Tailwind
  • Familiarity with Azure / AWS, Docker, container-based deployments.

Soft Skills

  • Excellent communication and teamwork skills.
  • Strong problem-solving and analytical skills.
  • Ability to take ownership of deliverables and drive outcomes
  • Strong mentorship mindset and willingness to guide junior team members.
  • Attention to detail and passion for quality.

Education

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Equivalent practical experience is also considered.

Share Share Report Report Go Back to Category Software Engineering time Posted on 02 Dec 2025 Viewed Viewed 67 times