Karachi, Sindh, Pakistan

Technical Team Lead (.NET)

 Job Description:

Duties & Responsibilities:

  • Responsible for complex logic building, database designing, and architecture implementation
  • Conduct code reviews, suggesting improvements and ensuring code standards 
  • Write code and perform unit tests as required to ensure compatibility and stability 
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and propose code solutions
  • Coordination with QA and BA

Qualification & Experience:

  • Bachelors in CS from a reputable institute
  • 4-6 years of relevant experience

Skills Required:

  • Strong problem solving, analytical skills & the ability to understand complex business requirements.
  • Excellent knowledge of HTML, CSS, AJAX, and JavaScript
  • Excellent knowledge of data structure, OOP, Databases, Web Services & API based communication
  • At least 4 years experience on C#, ASP.NET (.Net Core a plus) using MVC and SQL Server
  • Good knowledge of one of the following javascript frameworks  Angular 5+, React or Vuejs
  • Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
  • Excellent knowledge of solution design patterns, code pattern, and best practices
  • Work on large application like ERP or CRM
  • Azure or AWS platform expertise is desired


  • Market competitive salary package
  • Career growth opportunities
  • Health care benefits
  • Provident Fund & EOBI
  • Subsidized transport facility (subject to availability)

  Required Skills:

Angular MVC ERP Design Patterns OOP CRM Analytical Skills Analysis Tests Business Requirements Reviews Problem Solving Web Services Architecture ASP.NET AJAX CSS Databases Salary Git Availability C# HTML SQL JavaScript Design Communication Business