Senior Software Engineer (.NET & Ruby)
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
#J-18808-Ljbffr
Posted: 24th November 2025 8.55 am
Application Deadline: N/A
Similar Jobs
Explore more opportunities like this