Senior Software Engineer

5 days ago


Lahore, Punjab, Pakistan Strategic Systems International Full time

JOB TITLE: Software Engineer (.NET Full Stack & Mobile)

PURPOSE:

We are looking for a versatile and motivated Software Engineer with 1–3 years of experience to join our dynamic development team. The ideal candidate will have hands-on experience working with .NET 8.0 for mobile, desktop, and web-based applications, as well as strong skills in Angular, WebAPI, WPF, and SQL databases. This role requires a developer who is comfortable switching between platforms (mobile, web, desktop) and who thrives in delivering scalable, secure, and high-performance applications.

KEY RESPONSIBILITIES:

  • Design, develop, and maintain cross-platform mobile applications (primarily Android) using .NET 8.0 or .NET MAUI. Work on desktop applications using WPF and web applications using ASP.NET Core and Angular.
  • Develop and integrate secure, scalable, and high-performing REST APIs using ASP.NET Core and WebAPI. Ensure clean and efficient API architecture.
  • Work with SQL databases using Entity Framework Core (EF Core). Design, model, and manage database interactions to ensure data integrity and application performance.
  • Be adaptable to work across .NET-based environments—including mobile apps, web apps, and desktop applications—as per project needs.
  • Write clean, testable, and maintainable code following software engineering best practices, design patterns, and version control standards (Git).
  • Work closely with cross-functional teams including product managers, QA engineers, and DevOps. Participate in code reviews and contribute to architectural discussions.
  • Troubleshoot and debug issues across the stack and propose effective technical solutions.
  • Basic understanding of Docker containers, cloud platforms (Azure, AWS, or GCP), and CI/CD pipelines is a plus.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:

  • Bachelor's degree in Computer Science or a related field (BS CS).
  • 1–3 years of hands-on experience in software development using the .NET ecosystem.
  • Proficient in .NET 8.0, .NET MAUI/Xamarin. Android, WPF, ASP.NET Core, Angular, and WebAPI.
  • Experience working with EF Core and SQL databases.
  • Good knowledge of version control systems (Git).
  • Strong communication skills (rated 3/5) and the ability to work independently with limited supervision.
  • Strong attention to detail, ability to write clean and efficient code.
  • Experience working in collaborative Agile environments.
  • Familiarity with Docker, cloud services (Azure, AWS, GCP), and CI/CD pipelines is a plus.

A Culture of Belonging: At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.

#J-18808-Ljbffr
  • Software Engineer

    2 weeks ago


    Lahore, Punjab, Pakistan Contour Software Full time

    Join to apply for the Full Stack Developer role at Contour SoftwareJoin to apply for the Full Stack Developer role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less...


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the Software Engineer in Test II role at TCP SoftwareContinue with Google Continue with GoogleJoin to apply for the Software Engineer in Test II role at TCP SoftwareTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has...


  • Lahore, Punjab, Pakistan Upgenics International Full time

    Upgenics International is hiring for the following roles in Lahore:10 positions, Software Engineers/Senior Software Engineers (PHP – Laravel and CodeIgniter)4 positions, Senior Software Engineers (Java)3 positions, Senior Software Engineers (iOS)1 position, Associate Project Manager (Software Development)5 positions, Software Quality Assurance Engineers3...


  • Lahore, Punjab, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that...


  • Lahore, Punjab, Pakistan DevTeam24 Full time

    Senior Software Engineer (PHP Laravel / AWS)Senior Software Engineer (PHP Laravel / AWS)We're seeking a highly skilled Senior Software Engineer (PHP Laravel / AWS) to lead the development of our web applications. The ideal candidate will have a strong background in PHP Laravel development and experience working with AWS services such as EC2, S3, RDS, and...


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the Software Engineer IV, Machine Learning role at TCP SoftwareJoin to apply for the Software Engineer IV, Machine Learning role at TCP SoftwareTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has helped organizations...


  • Lahore, Punjab, Pakistan Axion Dynamic Full time

    Senior Software Engineer - React.js | Next.js | Redux | TailwindSenior Software Engineer - React.js | Next.js | Redux | Tailwind5 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.We are looking for a highly skilled Frontend Software Engineer to join our team and contribute to the development of a...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    1 month ago Be among the first 25 applicantsJob SummaryA Senior Software Engineer for Python is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    Get AI-powered advice on this job and more exclusive features.Job SummaryA Full Stack Software Engineer for PHP and VueJS at Creative Chaos is primarily responsible for developing server and client applications across various platforms. This includes writing Restful APIs and developing front-end interfaces for web applications. A senior software engineer...


  • Lahore, Punjab, Pakistan Carte Blanche Innovation Integrated Full time

    Join to apply for the Senior Software Engineer role at Carte Blanche Innovation Integrated19 hours ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer role at Carte Blanche Innovation IntegratedBuild and ship production-ready software (back-end, front-end, or full-stack) using solid software engineering practicesLeverageGen AI...