Software Engineer
3 days ago
Experience Required: 8–10 Years
Locations: Remote
Job Type: Full-Time
Open Positions: 1
Industry: Software Development / IT Services
Expected Salary Range: PKR 400, ,000 per month
Job Overview
We are seeking a highly experienced Senior Software Engineer with deep expertise in ASP.NET Core and C# to join our growing team. You will be responsible for building robust, scalable, and high-performance applications and APIs using modern architectural principles and design patterns. The ideal candidate will possess a strong foundation in object-oriented programming, a passion for solving complex problems using logical reasoning, and a keen interest in leveraging AI concepts to drive innovation.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance .NET Core applications.
- Architect and implement secure, well-documented, and efficient REST APIs.
- Apply Clean Architecture, Domain-Driven Design (DDD), and industry-standard design patterns to ensure code maintainability, flexibility, and testability.
- Collaborate with architects, team leads, and product managers to translate requirements into high-quality technical solutions.
- Conduct thorough code reviews and mentor junior engineers to foster growth and maintain high coding standards.
- Solve complex business problems using advanced algorithmic thinking and logical reasoning.
- Identify performance bottlenecks through profiling and propose effective optimizations.
- Leverage knowledge of AI/ML to identify and implement opportunities for intelligent automation and system optimization.
- Manage source code using Git and enforce effective branching and versioning strategies.
- Actively participate in agile development practices, including sprint planning, daily stand-ups, and retrospectives.
Qualifications & Required Skills
- 8-10 years of professional software development experience.
- Expert-level proficiency in C# and .NET Core/.NET 5+: With a deep understanding of advanced language features and the ecosystem.
- Strong Object-Oriented Programming (OOP) Fundamentals: Mastery of OOP concepts (inheritance, polymorphism, encapsulation, abstraction) and SOLID principles.
- Proven Experience in Building High-Performance Applications: Demonstrable skill in writing efficient, scalable code and optimizing application performance.
- Deep understanding of Clean Architecture, DDD, and design patterns (e.g., Repository, Unit of Work, Factory, etc.).
- Extensive hands-on experience in designing and building RESTful APIs.
- Proficiency with Git for source control management.
- Experience with relational (e.g., SQL Server, PostgreSQL) and/or non-relational databases.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills.
Nice to Have
- Familiarity with AI/ML concepts and practical applications in software development.
- Experience with cloud platforms (e.g., Azure, AWS).
- Knowledge of containerization (Docker, Kubernetes).
- Experience with front-end technologies (e.g., JavaScript, React, Angular) is a plus.
-
Software Engineer
1 week ago
Islamabad, Islamabad, Pakistan F3 Technologies Full time 600,000 - 1,200,000 per yearCompany DescriptionF3 Technologies is a leading IT company specializing in Healthcare, Emergency Services Command & Control Systems, Enterprise Mobile Apps, and Geo Spatial Systems. With over 300 experienced software developers and project managers, we undertake complex enterprise product development globally. As a Microsoft certified Gold Partner and...
-
Java Software Engineer
3 days ago
Islamabad, Islamabad, Pakistan En Route Technologies Full time 600,000 - 1,200,000 per yearCompany DescriptionRole DescriptionThis is a full-time, on-site role for a Java Software Engineer, located in Islamabad Division. The Java Software Engineer will be responsible for developing and maintaining software applications, implementing microservices architecture, programming, and working with the Spring Framework. Day-to-day tasks will include...
-
Software Engineer
6 days ago
Islamabad, Islamabad, Pakistan Jidat IT Full time 900,000 - 1,200,000 per yearCompany DescriptionJidat IT is an agency dedicated to providing software solutions to small and medium-sized businesses. We specialize in creating web applications, portals, and custom software that enhance productivity. Our process emphasizes individualized experiences, from creating mockup designs with client feedback to delivering efficient and profitable...
-
Staff Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan Discretelogix Full time 1,500,000 - 3,000,000 per yearDesignation:Staff Software EngineerJob Description:We are seeking aStaff Software Engineerwith10+ years of experienceto lead the technical direction of product development initiatives. The ideal candidate will possess a deep understanding of software engineering principles, actively contribute to development efforts, and ensure seamless technical...
-
Lecturer in Software Engineering
4 days ago
Islamabad, Islamabad, Pakistan Ibadat International University- IIUI Full time 600,000 - 1,200,000 per yearCompany DescriptionIbadat International University (IIUI) was established by the Parliamentary Act XVIII of 2021. The university's purpose-built campus spans 250 kanals and offers 10 degree programs. IIUI is dedicated to providing quality education, ensuring that each student gains the knowledge and skills needed to excel in their respective fields. The...
-
Junior Software Engineer
3 days ago
Islamabad, Islamabad, Pakistan AIOTAC Full time 400,000 - 600,000 per yearWe are seeking a Junior Software Engineer for small and medium scale web apps development.ResponsibilitiesWork on Web Apps, REST APIs and DatabasesRequirements gathering, write clean code and develop web apps on latest technologiesCoordinate with other team members and contribute in project life cycleWrite well documented clean code and troubleshoot issues...
-
Software Design Engineer
15 hours ago
Islamabad, Islamabad, Pakistan Teresol Pvt. Ltd. Full time 900,000 - 1,200,000 per yearSoftware Design Engineer Islamabad | TeReSol Pvt. Ltd. | Full-Time | Mid-LevelAbout UsAtTeReSol Pvt. Ltd., we build smart engineering solutions — from innovative software to advanced hardware — for clients around the globe. We're a team that values creativity, collaboration, and continuous learning. As we grow, we're looking for a talentedSoftware...
-
Software Engineer
1 week ago
Islamabad, Islamabad, Pakistan Xperion Full time 1,200,000 - 3,600,000 per yearSoftware Engineer (1–2 Years Experience)Location:Remote / HybridExperience Level:1–2 YearsType:Full-timeAbout UsAtXperion, we're building scalable and adaptive digital solutions that power modern businesses. From SaaS platforms to intelligent data-driven systems, our team focuses on innovation, performance, and great user experiences.We're a growing tech...
-
Senior Software Engineer
3 days ago
Islamabad, Islamabad, Pakistan convo Full time 900,000 - 1,200,000 per yearJob Title: Senior Software EngineerJob DescriptionCONVO is seeking for a Senior Software Engineer to join our fast-paced team and play a key role in integrating, implementing, and supporting industry-leading Trade Promotion Management/Sales Force Automation solutions for global FMCG companies. Become a member of a hard-working team that designs, builds, and...
-
Intermediate/Senior Software Developer
2 weeks ago
Islamabad, Islamabad, Pakistan Contour Software Full time 1,200,000 - 3,600,000 per yearAbout ContourContour Softwarehas 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 has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....