Enable job alerts via email!

Senior Software Engineer (.NET & Ruby)

Techwaresoft LLC

United Arab Emirates

Remote

AED 120,000 - 200,000

Full time

9 days ago

Job summary

A technology firm is seeking a Senior Software Engineer specializing in .NET and Ruby technologies. The role involves developing high-performance applications while mentoring junior developers and contributing to architectural planning. Ideal candidates have over 4 years of experience in .NET development and knowledge of Ruby for legacy systems. A collaborative work environment with diverse projects awaits.

Benefits

Collaborative team environment
Opportunities for mentorship
Exposure to modern development practices

Qualifications

  • 4+ years of professional experience in .NET development.
  • Strong knowledge of OOP principles, design patterns, and database expertise.
  • Basic knowledge of Ruby to maintain legacy systems.

Responsibilities

  • Design, develop, and maintain scalable .NET applications.
  • Collaborate with cross-functional teams to deliver solutions.
  • Write clean, efficient, well-documented code.

Skills

C#
.NET Framework
.NET Core
ASP.NET MVC/Core
REST APIs
SQL Server
OOP principles
Design patterns
Ruby
Git

Education

Bachelor's degree in Computer Science or related field

Job description

This is a full-timerole for a Senior Software Engineer (.NET & Ruby) based in Pakistan. The role involves designing, developing, and maintaining high-performance applications using the .NET ecosystem while also supporting Ruby-based legacy systems. You will work across the full stack, collaborate with cross-functional teams, mentor junior developers, and contribute to architectural decisions.

Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
  • 4+ years of professional experience in .NET development (C#, .NET Framework, .NET Core, ASP.NET MVC/Core, Web API)
  • Strong knowledge of OOP principles, design patterns, and data structures
  • Proficiency with SQL Server, T-SQL, and ORM frameworks (Entity Framework Core, NHibernate)
  • Basic knowledge of Ruby to maintain and support legacy systems
  • Understanding of RESTful APIs and microservices architecture
  • Familiarity with Azure, AWS, or GCP (a plus)
  • Experience with unit testing, integration testing, and mocking frameworks
Responsibilities
  • Design, develop, and maintain scalable and secure .NET applications
  • Collaborate with product managers, designers, and engineers to deliver technical solutions
  • Write clean, efficient, and well-documented code following best practices
  • Review code, provide feedback, and ensure coding standards are met
  • Troubleshoot, debug, and optimize existing applications
  • Participate in the full SDLC from requirements gathering to deployment
  • Contribute to architectural planning for both .NET and Ruby systems
  • Mentor junior developers and foster knowledge sharing
  • Stay updated on emerging technologies and trends in .NET and Ruby
  • Participate in Agile/Scrum ceremonies and contribute to process improvement
Must Have
  • 4+ years of professional experience in .NET development
  • Strong OOP, design patterns, and database expertise
  • Working knowledge of Ruby for maintaining legacy systems
  • Proficiency in Git and REST API development
Nice to have
  • Exposure to cloud platforms (Azure, AWS, GCP)
What's great in the job?
  • Work on diverse projects involving both modern .NET technologies and Ruby-based systems
  • Collaborative team environment with opportunities for mentorship and leadership
  • Exposure to cloud, microservices, and modern development practices
  • A role that values technical expertise and encourages innovation
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.