Senior C# Software Developer

5 days ago


Karachi, Sindh, Pakistan MJ-Affiliate Full time
Job Overview

MJ-Affiliate is seeking a highly skilled Senior C# Software Engineer to lead our backend development team. As a key member of our engineering department, you will be responsible for designing and developing complex software systems using C#, .NET Core, and ASP.NET.

You will work closely with cross-functional teams to deliver high-quality solutions, ensuring the scalability, performance, and reliability of our software products. If you have 8+ years of experience in software development and are passionate about leading projects, we encourage you to apply.

Key Responsibilities
  • Software Design & Development:
  1. Design and develop scalable, maintainable, and high-performance software solutions using C#, .NET Core, and ASP.NET.
  2. Write clean, efficient, and well-documented code, following best practices for object-oriented design and development.
  3. Architect and build back-end services and APIs, ensuring high availability and fault tolerance.
  4. Implement business logic, data models, and workflows in line with project requirements.
  • Code Review & Mentorship:
  1. Conduct regular code reviews and provide constructive feedback to junior developers.
  2. Guide and mentor junior and mid-level developers, ensuring adherence to best practices and coding standards.
  3. Encourage continuous improvement and learning within the team.
  • API Development & Integration:
  1. Design and implement RESTful APIs and web services for integration with other systems and platforms.
  2. Work on API consumption, ensuring efficient data handling and secure communication.
  3. Utilize tools like Swagger/OpenAPI to document and communicate API specifications.
  • Database Management:
  1. Work with SQL Server, MySQL, or PostgreSQL to design and manage databases.
  2. Write complex SQL queries, stored procedures, and optimize database performance.
  3. Design database schemas, tables, and relationships based on application needs.
  • Testing & Quality Assurance:
  1. Develop and maintain unit tests, integration tests, and perform automated testing using frameworks like xUnit, NUnit, or MSTest.
  2. Work with QA engineers to ensure comprehensive test coverage and identify issues early in the development cycle.
  3. Debug and troubleshoot issues in both development and production environments.


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    eSpark Consulting Group is looking to hire a skilled Senior C/C++ Embedded Firmware Developer to join our team. We are looking for candidates who will specialize in programming a wide range of MCUs, including STM32 and ESP32. The ideal candidate should have vast experience in Embedded Linux development (OpenWRT etc.).Responsibilities:Lead firmware...


  • Karachi, Sindh, Pakistan EUROSOFT TECH LIMITED Full time

    C# Software Development Expert Wanted:Eurosoft Tech Limited is a leading software development company that delivers innovative solutions to businesses worldwide. We are seeking a highly skilled C# Software Development Expert to join our team.Job Summary:The successful candidate will be responsible for designing, developing, testing, and deploying...


  • Karachi, Sindh, Pakistan Software Digital Full time

    About the JobWe are looking for a highly skilled Senior Software Engineer to join our team at Software Digital. As a senior member of our development team, you will play a crucial role in designing, developing, and testing software applications using Microsoft .Net Technologies.The ideal candidate will have a strong background in software engineering,...


  • Karachi, Sindh, Pakistan 7G Fuse Full time

    At 7G Fuse, we are looking for a talented C/C++ developer to contribute to our software development team. The successful candidate will possess a strong foundation in electronics or computer science and have expertise in C/C++ programming.A good understanding of Linux is essential, and experience in Linux kernel programming would be an asset.We encourage...


  • Karachi, Sindh, Pakistan Turing Full time

    Turing is a Palo Alto-based leader in AGI infrastructure and generative AI solutions for Fortune 500 companies. With $140M in funding and a $4B valuation, we are shaping the future of AI. Our team includes top technologists from Meta, Google, Stanford, and beyond, driving innovation at the forefront of artificial intelligence.Role Overview:A leading...

  • C/C++ Developer

    5 days ago


    Karachi, Sindh, Pakistan 7G Fuse Full time

    We are looking for a highly motivated C/C++ Developer with a strong electronics or computer science background. The ideal candidate should know C/C++ programming, have a good understanding of Linux, and have hands-on experience in Linux Kernel programming is a plus.We welcome candidates of all experience levels, including beginners. We encourage you to apply...


  • Karachi, Sindh, Pakistan Esparkconsultants Full time

    About eSpark Consulting Group:eSpark Consulting Group is a leading consulting firm that specializes in providing top-notch services to clients worldwide. We are currently seeking a skilled Senior C/C++ Firmware Developer to join our team and contribute to our success.Main Benefits:Annual IncrementsPaid Time offFlexible work hoursLife InsuranceMedical...


  • Karachi, Sindh, Pakistan Nortec Software Full time

    Nortec Software is seeking a Software Development Lifecycle Leader to manage large projects with high complexity.Key Skills and QualificationsProven experience with MS Project, WBS, and SOW.Strong stakeholder management skills with proven ability to work with C-Level project sponsors.Minimum 5 years experience preferred.The ideal candidate will have strong...

  • Software Engineer

    5 days ago


    Karachi, Sindh, Pakistan 7G Fuse Full time

    We are seeking a skilled C/C++ developer to join our team at 7G Fuse. As a highly motivated professional with a strong electronics or computer science background, you will be responsible for creating and modifying C++ code as required.The ideal candidate should have a good understanding of Linux and hands-on experience in Linux kernel programming would be...


  • Karachi, Sindh, Pakistan iTACK Solutions Full time

    Team Lead Software Engineer PositioniTACK Solutions seeks experienced software engineers to join their dynamic team. As a software engineer, you will be responsible for designing and developing innovative solutions using C# and MVC.Key ResponsibilitiesDesign and develop software applications using C#, MVC, and agile methodologiesMaintain high-quality code...


  • Karachi, Sindh, Pakistan MJ-Affiliate Full time

    Job DescriptionLocation: Karachi, PakistanSalary Range: PKR 250,000 – 350,000 per month (depending on experience)Position Summary:We are seeking a Senior C# Software Engineer with 8+ years of experience to join our engineering team. The ideal candidate will be a highly skilled, motivated professional with a deep understanding of C# programming, software...


  • Karachi, Sindh, Pakistan Software Digital Full time

    Job DescriptionThe Software Digital company is seeking a skilled Senior Software Engineer to join their team. As a key member of the development team, you will be responsible for designing, developing, and testing software applications using Microsoft .Net Technologies.This is an exciting opportunity for experienced software engineers who are passionate...


  • Karachi, Sindh, Pakistan The Karachi Chamber of Commerce & Industry Full time

    The Karachi Chamber of Commerce & Industry is looking for an experienced Senior Software Manager to lead its software development team. As a senior member of our team, you will be responsible for managing the development and implementation of our software solutions.About the Role:Take ownership of existing operational software and drive its continued...


  • Karachi, Sindh, Pakistan iTACK Solutions Full time

    Lead Software Developer RoleiTACK Solutions is looking for a talented Lead Software Developer to join their team. As a Lead Software Developer, you will be responsible for leading software development efforts using C# and MVC.Key AccountabilitiesLead software development efforts using C#, MVC, and agile methodologiesMentor and guide junior team members to...

  • Senior QA Developer

    5 days ago


    Karachi, Sindh, Pakistan Nortec Software Full time

    Senior Quality Assurance RoleNortec Software is seeking a seasoned Senior Quality Assurance professional to lead our testing efforts. In this role, you will participate in all SDLC phases and ensure that our software meets the highest quality standards.Key Responsibilities:Participate in Test Plan, Test Cases and Test Script development, maintenance and...


  • Karachi, Sindh, Pakistan Royal Printing & Packages Full time

    Job Description:We are seeking a skilled C#.NET Software Developer to join our team at Royal Printing & Packages. As a key member of our development team, you will be responsible for designing, developing, testing, and deploying desktop applications using VB 6.0 and C#.Key Responsibilities:Develop high-quality desktop applications using VB 6.0 and...


  • Karachi, Sindh, Pakistan Level 3 BOS Full time

    Job Title: Senior .Net DeveloperDescription: As a senior Dot Net developer at Level 3 BOS, you will be responsible for leading the development of high-quality software solutions using C# and ASP.Net MVC Core.Key responsibilities include:Designing and developing software applications that meet client requirementsMaintaining and improving existing...


  • Karachi, Sindh, Pakistan UNAVAILABLE Full time

    About UsWe are a leading company that seeks highly skilled professionals to join our team. As a Solution Architect, you will be responsible for designing and implementing software solutions that meet the evolving needs of our business and clients.Key Qualifications:The ideal candidate should possess:A minimum of 3+ years of experience as a Software Architect...


  • Karachi, Sindh, Pakistan Indis Pvt. Ltd. Full time

    Full Stack .NET Core DeveloperThis position involves working on the development and maintenance of C#.NET Core applications. Key responsibilities include:Creating high-quality C#.Net Core applications.Ensuring all applications meet design requirements and are properly tested.Maintaining and improving existing codebase.


  • Karachi, Sindh, Pakistan Outsource Consultants Full time

    Software Development in C# and ASP.NetWe are a leading IT consulting firm seeking a highly skilled software development professional to join our team. The ideal candidate will have expertise in C# and ASP.Net development, with a strong focus on software design patterns, architecture, and testing.The successful candidate will be responsible for:Designing,...