Job Description

We are seeking a highly skilled and experienced Manager .NET Development to lead our software development team. The ideal candidate will be responsible for managing end-to-end development activities, ensuring the quality and timely delivery of projects, and mentoring a team of developers to foster technical excellence. This role demands strong leadership, technical expertise in .NET technologies, and a focus on clean, scalable, and efficient coding practices.

 

Key Responsibilities

Team Leadership

  • Lead and mentor a team of developers, ensuring their professional growth and technical skill enhancement.
  • Delegate tasks effectively and ensure the achievement of daily, weekly, and monthly goals.

Project Management

  • Control, plan, and schedule the movement of releases for both live and test environments.
  • Identify project risks and formulate contingency plans.

Technical Excellence

  • Develop and maintain applications using service-oriented frameworks, Microservices, and REST APIs.
  • Establish and enforce enterprise coding standards to drive process improvements.
  • Carry out debugging, optimization, and performance profiling when needed.
  • Ensure the best possible responsiveness, quality, and performance of applications.

Development & Architecture

  • Oversee the creation of scalable system architectures and database schemas that support business processes.
  • Utilize version control tools like Git and TFS for source code management.
  • Design and implement web applications using ASP.NET MVC, Web Forms, and the .NET Framework.

Continuous Improvement

  • Conduct technical meetings and training sessions to identify and implement operational improvements.
  • Stay updated with emerging technologies and integrate them to improve system functionality.

 

Required Skills & Expertise

 

Technical Proficiency

  • .NET Framework, ASP.NET MVC, ASP.NET Web API, Entity Framework
  • SQL Server, RESTful Web Services, Microservices
  • Cloud Computing and Agile Methodologies
  • Version control tools: Git, TFS
  • Clean Coding Practices and Design Patterns

 

Soft Skills

  • Strong leadership and team management skills.
  • Excellent troubleshooting and problem-solving abilities.
  • Effective communication skills to liaise with stakeholders and team members.

 

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 7+ years of experience in software development, with at least 2 years in a leadership role.
  • Experience working in software houses or tech-driven organizations.
  • Familiarity with cloud platforms (e.g., Azure, AWS).
  • Certification in .NET technologies or Agile Methodologies is a plus.

Job Summary

  • Published on:2025-01-30 10:29 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:7 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline: 2025-03-16