Senior Software Engineer

4 weeks ago


Karachi, Sindh, Pakistan Think Digitally Full time

1 day ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

  • Design, develop and maintain scalable applications using the .NET framework.
  • Write clean, maintainable, testable and efficient code using best practices and following coding standards.
  • Solve complex technical challenges using creative problem-solving techniques.
  • Act as a mentor for team members on technical issues across assigned work streams.
  • Assist technical leadership in planning, prioritizing and executing assigned tasks within deadlines.
  • Assist technical leadership in technical and functional risk assessment and mitigation activities.

Skills & Requirements:

  • Bachelor's or master's in computer science, engineering, or related field.
  • 3+ years of experience in building large-scale business applications.
  • Strong experience in using SQL Server with experience in at least one other relational database.
  • Working experience with NoSQL databases such as MongoDB, Cassandra, DynamoDB, etc.
  • Proficiency in Agile / SCRUM based development processes.
  • Experience with collaboration tools like Jira, Confluence, etc.
  • Experience with at least one cloud platform such as AWS, Azure, or Google Cloud, and good understanding of cloud-native development practices.
  • Hands-on knowledge of CI/CD pipelines, containerization platforms like Docker, etc., and orchestration tools like Kubernetes, etc.
  • Experience with testing frameworks like NUnit, MSTest, etc.
  • Solid understanding of RESTful APIs and microservices architecture, design patterns architectural best practices.
  • Strong analytical and problem-solving abilities.
  • Attention to detail and a commitment to delivering high-quality software.
  • Good written and verbal communication skills.
  • Above market salary
  • Bi-annual increments
  • Performance based bonuses
  • Flexible working arrangements for healthy work-life balance
  • Recreational and entertainment events
  • Dynamic team and great team culture
  • OPD health care for self, spouse, children and parents
  • Emergency and hospitalisation medical coverage
  • Maternity care coverage for pre-natal and post-natal medical expenses
  • Unlimited 24/7 tele-consultations with GPs
  • Significant discounts on tele-consultations with specialist doctors
  • Significant discounts on leading labs for medical tests.
  • Significant discounts on leading pharmacies for medicines
  • Health and wellbeing counselling
  • Casual leaves
  • Sick leaves
  • Annual leaves
  • Wedding leaves
  • Haj leaves
  • Pilgrimage leaves
  • Maternity leaves
  • Paternity leaves
Seniority level
  • Seniority levelMid-Senior level
Employment type
  • Employment typeFull-time
Job function
  • Job functionEngineering and Information Technology
  • IndustriesSoftware Development

Referrals increase your chances of interviewing at Think Digitally by 2x

Get notified about new Senior Software Engineer jobs in Karāchi, Sindh, Pakistan.

Karachi Division, Sindh, Pakistan 2 days ago

Principal Software Support Engineer-II (L3)

Karachi Division, Sindh, Pakistan 5 months ago

Senior Full Stack Software Engineer (.NET Core & Angular)

Karachi Division, Sindh, Pakistan 5 months ago

Senior Software Engineer- D365 DevelopmentSenior Software Engineer I - AI (Contract)

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

  • Karachi, Sindh, Pakistan Contour Software Full time

    Join to apply for the Senior Software Developer - Team Lead role at Contour SoftwareJoin to apply for the Senior Software Developer - Team Lead role at Contour SoftwareGet AI-powered advice on this job and more exclusive features.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About...

  • Software Engineer

    1 day ago


    Karachi, Sindh, Pakistan Software Digital Full time

    Bachelors in Software Engineering, Computer Science or relevantWriting clean, high-quality, high-performance, maintainable codeDevelop and maintain software, including applications, databases, interfaces, and enhancements.Coordinate cross-functionally to ensure project meets business objectives and compliance StandardsSupport test and deployment of new...


  • Karachi, Sindh, Pakistan VentureDive Full time

    We are looking for highly skilled and experienced Senior Software Engineer (GoLang) who wants to boost his/her career by working on software systems that are built on leading edge technologiesVentureDive Overview:Founded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest growing technology company in the region that...


  • Karachi, Sindh, Pakistan iTack Solutions Full time

    1 day ago Be among the first 25 applicantsDirect message the job poster from iTack SolutionsHR Recruiter | Talent Acquisition | Technical RecruitmentWe are seeking a Senior .NET Developer with extensive experience in WebForms, .NET Core, and front-end technologies like Angular to join and lead our development team. The ideal candidate will manage and guide a...


  • Karachi, Sindh, Pakistan Conrad Labs Full time

    Join to apply for the Senior Software Engineer role at Conrad Labs.Conrad Labs is a cutting-edge software technology company with hubs in Lahore, Karachi, and Austin, Texas. We're a team of passionate and talented individuals who love to tackle complex challenges using the latest technologies. Our mission is to develop innovative products that make a...


  • Karachi, Sindh, Pakistan Knysys Full time

    Senior Software Engineer Knysys, Pakistan If you have successful experience in the field of software engineering in a generalist role in challenging projects/applications, you are welcome to apply in our place where exposure to work on multiple technology and different services areas along with respectable learning and financial growth are the fruits for...


  • Karachi, Sindh, Pakistan Plutus21 Partners Full time

    Join to apply for the Senior Software Engineer (Python) role at Plutus21 PartnersJoin to apply for the Senior Software Engineer (Python) role at Plutus21 PartnersJob Title: Senior Software Engineer (Python)Location: PakistanTeam: DataExperience Level: 3-4 YearsWork Arrangement: RemoteRole OverviewPlutus21 Capital is seeking a Senior Software Engineer...


  • Karachi, Sindh, Pakistan Object Synergy (Pvt.) Ltd Full time

    We are on the lookout for an experienced and talented Senior Software Engineers who can help drive projects across different delivery streams. You will be hands-on with the architecture, design, and code. A passion for technology and guiding gifted Engineers is key for this role.Job SpecificationTo qualify for this role you will ideally have:Strong...


  • Karachi, Sindh, Pakistan Paysys Labs Full time

    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Paysys LabsHuman Resource Executive | Technical Recruitment | Training & Development | HR Operations | Employee EngagementJob Responsibilities:Architect, develop, maintain, and enhance complex back-end features and services using Java Spring Boot and other...


  • Karachi, Sindh, Pakistan Careem Full time

    Join to apply for the Senior Software Engineering Manager role at CareemJoin to apply for the Senior Software Engineering Manager role at CareemGet AI-powered advice on this job and more exclusive features.About the CompanyCareem is building the Everything App for the greater Middle East, making it easier than ever to move around, order food and groceries,...