Senior Software Engineer

4 days ago


Karachi, Sindh, Pakistan LMK Resources Ltd. Full time

Job Summary

We are looking for an experienced and dedicated Senior Application Engineer (.NET) to join our team. This role focuses on leading the development team and driving the architecture and design of software solutions. Candidates should have strong skills in .NET Core/.NET 8, architecture, design patterns, team management, and various front-end and back-end technologies.


Job Description

  • Lead and manage the development team, providing guidance, mentorship, and support.
  • Design, architect, and develop robust software solutions using .NET Core/.NET 8 and Microsoft MVC Framework.
  • Utilize Razor syntax, Angular, TypeScript, and JavaScript for front-end development.
  • Implement design patterns and best practices to ensure high-quality and maintainable code.
  • Collaborate with product owners, UI/UX designers, and other stakeholders to define technical requirements and deliver solutions.
  • Develop and integrate APIs with authentication and authorization mechanisms.
  • Ensure scalability and performance of applications through microservices architecture and effective design strategies.
  • Manage database interactions using both code-first and database-first approaches with SQL Server.
  • Oversee the implementation of agile methodologies and scrum practices within the team.
  • Conduct code reviews, write unit tests, and ensure the overall quality and stability of the codebase.
  • Foster a collaborative environment and facilitate communication between team members and other departments.


Required Skills

  • Expertise in .NET Core/.NET 8 and Microsoft MVC Framework.
  • Proficiency in Razor syntax, Angular, TypeScript, and JavaScript.
  • Strong knowledge of architecture, design patterns, and best practices.
  • Strong understanding of SQL Server, including code-first and database-first approaches.
  • Experience with API development, including authentication and authorization.
  • Knowledge of scalability and microservices architecture.
  • Familiarity with version control systems like Git.
  • Experience in agile methodologies and scrum practices.
  • Strong problem-solving, analytical, and decision-making skills.
  • Excellent communication and team management skills.
  • Ability to explain technical details to non-technical stakeholders.

Experience

  • 5-8 years of proven experience in software development, particularly with .NET technologies.
  • Previous experience in a lead or managerial role is preferred.

Education/Qualification

  • Bachelor's degree in computer science, software engineering, or a related field is required.


Location

  • Karachi
#J-18808-Ljbffr

  • Karachi, Sindh, Pakistan Contour Software Full time

    Join to apply for the Senior Software Developer role at Contour SoftwareContinue with Google Continue with GoogleJoin to apply for the Senior Software 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...


  • 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

    5 days 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 Softflux Pakistan Pvt Ltd Full time

    Senior Software Engineer Softflux Pakistan Pvt Ltd, Pakistan Softflux Pakistan (Pvt.) limited is looking for Senior Software Engineers specialists in .Net, LAMP (Linux-Apache-MySQL-PHP).The person who takes this job will undoubtedly be providing some of the technical muscle Softflux needs to continue growing its BPO operations.The incumbent should be a...


  • Karachi, Sindh, Pakistan Contour Software Full time

    Join to apply for the Senior Software Developer role at Contour Software.4 days ago Be among the first 25 applicants.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 part of a global enterprise software conglomerate that is among the...


  • 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 Astrikdigital Full time

    Senior Software Engineer – IFRS9, ECL, EIR Models & AI DevelopmentAstrik is hiring a highly skilled Senior Software Engineer with 6–8 years of experience to join our financial technology team. This is a full-time opportunity for a tech-savvy individual with expertise in IFRS9 ECL, EIR modeling, and AI/ML development. The ideal candidate will have 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 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...