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 applicationsCollaborate with product managers, designers, and engineers to deliver technical solutionsWrite clean, efficient, and well-documented code following best practicesReview code, provide feedback, and ensure coding standards are metTroubleshoot, debug, and optimize existing applicationsParticipate in the full SDLC from requirements gathering to deploymentContribute to architectural planning for both .NET and Ruby systemsMentor junior developers and foster knowledge sharingStay updated on emerging technologies and trends in .NET and RubyParticipate in Agile / Scrum ceremonies and contribute to process improvementMust Have
4+ years of professional experience in .NET developmentStrong OOP, design patterns, and database expertiseWorking knowledge of Ruby for maintaining legacy systemsProficiency in Git and REST API developmentNice 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 systemsCollaborative team environment with opportunities for mentorship and leadershipExposure to cloud, microservices, and modern development practicesA role that values technical expertise and encourages innovation#J-18808-Ljbffr