Back
Senior Backend Developer, Dotnet & Dotnet Core (7 Years Minimum Experience)
Pakistan TECH Recruiter
Lahore
PKR 300000 - PKR 400000
Remote
Full-time
6-10 Years
5 days ago
Apply

Our client is a U.K.-based startup specializing in Legal Practice Management Software for law firms. They are looking to hire a Senior Backend Developer with a strong skill set and a minimum of 7 years of experience. The following are the details:

We are seeking a senior developer with experience in Agile working environments. Do you have strong C# .NET Core skills and a good knowledge of API development? You could be progressing your career in a senior position.

As a Senior C# Developer, you'll design and develop clean and highly performant code focusing on backend systems and APIs using C# .NET Core. You'll be an integral part of an Agile team using 2-week sprints and will participate in technical discussions and decision-making, ensuring that software is secure and developed according to best practices.

Requirements:
  • Bachelor’s degree in computer science, information technology, or a similar field.
  • Minimum 7 years’ experience in C# and .NET in an enterprise environment.
  • Expert in API development.
  • Strong analytical and problem-solving skills, with the ability to think critically and offer innovative solutions.
  • Experienced software developer with strong knowledge of software engineering best practices.
  • Proficient in SQL and database design; experience with both relational and NoSQL databases, EF Core, and SQL expertise.
  • Experience developing APIs.
  • Expert in unit testing and stress testing.
  • Experience with authorization frameworks (OAuth2 / Identity Server).
Key Responsibilities:
  • Develop and maintain backend systems using C# and .NET technologies.
  • Analyze, design, and implement high-quality, scalable, and performant code.
  • Collaborate with cross-functional teams to gather and analyze business requirements, providing strategic insights.
  • Perform code reviews and mentor junior developers, promoting best practices in software development.
  • Optimize existing systems to improve performance, reliability, and scalability.
  • Troubleshoot and debug complex issues, employing analytical skills to identify root causes and implement solutions.
  • Ensure code quality and system security through automated testing, peer reviews, and regular updates.
People Skills:
  • Excellent troubleshooting skills.
  • Proficient fluency in English is essential for this role.
  • Excellent communication and people skills.
  • Working hours: 1:00 PM to 10:00 PM Pakistan time (with one-hour break).
  • Work from home.