Senior Dotnet Developer(onsite)

Job Description

We are seeking an experienced and driven .NET Core Developer to join and lead our development team. The ideal candidate will bring a solid understanding of C#, SQL, JavaScript, and TypeScript, along with a deep knowledge of design patterns and software development best practices. This role demands not only strong technical expertise but also leadership qualities to guide a team of developers toward creating innovative, efficient, and maintainable solutions.

 

Key Responsibilities:
Development and Code Quality:

  • Write, review, and maintain high-quality, efficient, and reusable code using C# and .NET Core.
  • Develop, execute, and maintain unit tests to ensure robust code quality.
  • Benchmark and optimize application code for performance, scalability, and maintainability.
  • Create innovative solutions that meet business requirements and exceed user expectations.

 

Team Leadership:

  • Lead, mentor, and guide a team of developers to deliver high-quality software solutions.
  • Foster a collaborative environment by facilitating knowledge sharing and skill development among team members.
  • Assign and manage tasks effectively to ensure timely delivery of projects.

 

Standards and Practices:

  • Develop, implement, and enforce code quality standards across the development team.
  • Maintain and manage source control using tools like Git or Azure DevOps.
  • Ensure adherence to design patterns and best practices throughout the software development lifecycle.

 

Database Management:

  • Design, optimize, and maintain SQL databases to support application requirements.
  • Collaborate with the team to develop efficient data models and queries.

 

Required Skills and Qualifications:

  • 4–7 years of hands-on experience with .NET Core development.
  • Strong proficiency in C#, SQL, JavaScript, and TypeScript.
  • In-depth knowledge of design patterns and their practical applications.
  • Experience in maintaining and optimizing source control systems like Git.
  • Proven ability to benchmark and improve application code performance.
  • Strong leadership skills with experience leading and mentoring development teams.
  • Proficient in database management, including writing and optimizing complex queries.
  • Excellent problem-solving and communication skills.

 

Nice to Have:

  • Experience with cloud platforms like Azure or AWS.
  • Familiarity with front-end frameworks such as Angular or React.
  • Exposure to DevOps practices and CI/CD pipelines.

Job Summary

  • Published on:2024-12-16 4:35 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:4 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline: 2025-01-30