Software Engineer – C#/.NET

Rasgco

Karachi Division

On-site

PKR 1,339,000 - 2,009,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Riaz Ahmad, Saqib, Gohar & Co., Chartered Accountants seeks a Software Engineer – C#/.NET to develop and maintain business applications using Microsoft technologies. The role requires turning business requirements into reliable software solutions, collaborating with senior developers, QA, and business users.

Ideal candidates have 1–2 years of C#/.NET experience, solid ASP.NET Core knowledge, and strong SQL Server skills.

Qualifications

  • 1–2 years of practical experience in C#/.NET software development.
  • Good working knowledge of C# and .NET / .NET Core.
  • Good understanding of Object-Oriented Programming (OOP) concepts and principles.
  • Working knowledge of ASP.NET / ASP.NET Core.
  • Working knowledge of SQL Server, SQL queries, stored procedures, and relational database concepts.

Responsibilities

  • Develop, maintain, and enhance software applications using C# and .NET / .NET Core.
  • Write clean, efficient, secure, maintainable, and reusable code in accordance with established coding standards.
  • Develop, integrate, and maintain REST APIs, web services, and application interfaces.
  • Work with SQL Server, including queries, stored procedures, database operations, and basic database design.
  • Analyze business and functional requirements and translate them into appropriate technical solutions.
  • Diagnose, troubleshoot, and resolve software defects, application errors, and performance issues.

Skills

C#
.NET / .NET Core
ASP.NET Core
SQL Server
REST APIs
Git
OOP concepts
Unit testing
SDLC
Azure

Education

Bachelor's degree in Computer Science/Software Engineering

Tools

Visual Studio
SQL Server Management Studio
Azure (basic)

Job description

Riaz Ahmad, Saqib, Gohar & Co., Chartered Accountants is a well-established audit, tax, and advisory firm in Pakistan. Registered with the Institute of Chartered Accountants of Pakistan (ICAP), we are known for our commitment to quality, professionalism, and integrity. Our team serves a diverse portfolio of local and international clients, offering tailored solutions in audit, taxation, corporate advisory, and offshore services.

We are seeking a motivated and detail-oriented Software Engineer – C#/.NET to develop, maintain, test, and enhance business applications using Microsoft technologies.The role requires a sound understanding of software development fundamentals, C#/.NET development, database operations, APIs, and web technologies. The Software Engineer will work closely with senior developers, QA personnel, business users, and other team members to translate business requirements into reliable and practical software solutions.

Key Responsibilities:
  • Develop, maintain, and enhance software applications using C# and .NET / .NET Core.
  • Write clean, efficient, secure, maintainable, and reusable code in accordance with established coding standards.
  • Develop, integrate, and maintain REST APIs, web services, and application interfaces.
  • Work with SQL Server, including queries, stored procedures, database operations, and basic database design.
  • Analyze business and functional requirements and translate them into appropriate technical solutions.
  • Diagnose, troubleshoot, and resolve software defects, application errors, and performance issues.
  • Develop new application features and enhance existing functionality based on approved requirements.
  • Participate in the Software Development Life Cycle (SDLC), including requirements analysis, development, testing, deployment, and maintenance.
  • Perform unit testing and support integration, system, and user acceptance testing, where required.
  • Maintain and support existing applications and provide timely resolution of technical issues.
  • Collaborate with developers, QA personnel, business users, and other stakeholders throughout the development process.
  • Participate in code reviews and implement improvements identified during technical reviews.
  • Use version-control systems effectively and follow approved development and release practices.
  • Prepare and maintain appropriate technical documentation, including application, code, database, and configuration documentation.
  • Support application deployment, updates, and production issue resolution as required.
  • Follow organizational requirements relating to information security, data protection, access control, backup, and change management.
  • Continuously develop technical knowledge and remain updated on relevant Microsoft technologies, development tools, and software engineering practices.
Required Skills and Experience:
  • 1–2 years of practical experience in C#/.NET software development.
  • Good working knowledge of C# and .NET / .NET Core.
  • Good understanding of Object-Oriented Programming (OOP) concepts and principles.
  • Working knowledge of ASP.NET / ASP.NET Core.
  • Working knowledge of SQL Server, SQL queries, stored procedures, and relational database concepts.
  • Familiarity with REST APIs, JSON, and web-service integration.
  • Working knowledge of Git or another version-control system.
  • Understanding of software development methodologies, testing practices, debugging, and defect resolution.
  • Strong analytical, troubleshooting, and problem-solving abilities.
Preferred Skills:
  • Experience with Entity Framework / Entity Framework Core.
  • Familiarity with ASP.NET MVC / MVC architecture.
  • Working knowledge of LINQ.
  • Experience using Visual Studio and associated debugging tools.
  • Basic knowledge of Microsoft Azure or another cloud platform.
  • Familiarity with software design patterns and clean-code principles.
  • Basic understanding of application security and secure coding practices.
  • Exposure to CI/CD, automated deployment, or DevOps practices will be an advantage.
Education:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Analytical thinking and problem-solving
  • Attention to detail and quality
  • Technical learning ability
  • Teamwork and collaboration
  • Accountability and ownership
  • Time management and ability to meet deadlines
  • Ability to work independently with appropriate supervision
  • Adaptability and willingness to learn new technologies
  • Professional and responsible approach to handling organizational and client information

Experience: 1–2 Years

Employment Type: Full-Time

Technology Stack: C#, .NET / .NET Core, ASP.NET Core, SQL Server

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C#/.NET Software Engineer - REST APIs & SQL
C#/.NET Software Engineer - REST APIs & SQL

Rasgco • Karachi Division

On-site
PKR 1,339,000 - 2,009,000
Senior Software Engineer (.Net)
Senior Software Engineer (.Net)

Devexcelit • Lahore

On-site
PKR 1,200,000 - 2,100,000
C# Developer
C# Developer

XEPOS LTD. • Karachi Division

On-site
PKR 2,000,000 - 3,500,000
Principle Software Engineer
Principle Software Engineer

Translation Empire • Saddar

On-site
PKR 2,800,000 - 4,000,000
1. .Net Developer
1. .Net Developer

Secure Tech Consultancy (Pvt) Ltd • Islamabad

On-site
PKR 1,800,000 - 3,600,000
Software Engineer
Software Engineer

Szabist Isb • Islamabad

On-site
PKR 1,200,000 - 1,800,000
Senior .NET Developer
Senior .NET Developer

High Hope International • Karachi Division

On-site
PKR 1,800,000 - 3,000,000
Quarterly Performance Bonus
Health Insurance (Self, spouse and children)
Health Insurance Parents
+5
Senior Full Stack Developer (C#, Python, and PHP) - Pakistan
Senior Full Stack Developer (C#, Python, and PHP) - Pakistan

CLaaS2SaaS • Islamabad

On-site
PKR 1,800,000 - 2,400,000
Senior Software Developer
Senior Software Developer

Pixel Innovations • Karachi Division

On-site
PKR 2,817,000 - 3,374,000
Senior Software Engineer (.NET )
Senior Software Engineer (.NET )

Techwaresoft LLC • Pakistan

On-site
PKR 3,000,000 - 5,000,000