Taro Logo

Senior Software Engineer - .NET

Colombo, Sri Lanka
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - .NET

Orfium is seeking a Senior Software Backend Engineer to join their growing agile teams. This role focuses on backend development using C# and .NET technologies, with emphasis on microservices architecture and high-performance systems. The position offers a unique opportunity to work with modern technologies including PostgreSQL, AWS, and message brokers like RabbitMQ and Kafka. The ideal candidate will have strong technical expertise, mentoring capabilities, and excellent communication skills. The role combines technical leadership with hands-on development, offering competitive benefits including USD-pegged salary, health insurance, and international exposure. Located in Colombo, Sri Lanka, this hybrid position provides an excellent opportunity for career growth in a dynamic tech environment.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer - .NET

  • Designing, developing, and maintaining server-side logic
  • Building scalable, high-performance systems
  • Mentoring junior engineers
  • Collaborating across teams to drive technical excellence

Requirements For Senior Software Engineer - .NET

PostgreSQL
Kafka
RabbitMQ
Kubernetes
  • 5+ years of experience in backend development with C# and .NET Core/.NET 7+
  • Experience with microservices architecture, event-driven systems, and RESTful API development
  • Great understanding of Relational databases. Experience with PostgreSQL is a plus
  • Great understanding of CI/CD pipelines. Experience with Github actions is a plus
  • Hands-on experience with AWS services is a plus
  • Experience with RabbitMQ, Kafka or other message brokers
  • Experience with containerization technologies, including Docker and/or Kubernetes is a plus
  • Write organized and clean code
  • Understanding of Modern System Architectures, Design Patterns, Data Structures
  • Apply secure coding practices and ensure compliance
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or IT
  • Good written and verbal communication skills in English

Benefits For Senior Software Engineer - .NET

Medical Insurance
  • Pegged Salaries to the USD
  • Hybrid work model
  • Performance Bonus
  • Private Health Insurance
  • Paid Time Off
  • Development Opportunities
  • Latest tech equipment
  • International Exposure

Interested in this job?

Jobs Related To Orfium Senior Software Engineer - .NET