Responsibilities:
-
Develop, maintain, and enhance our MVC application using .NET and C#.
-
Implement the code-first approach with Entity Framework Core (EF Core).
-
Follow Test Driven Development (TDD) practices to ensure high-quality code and robust application features.
-
Write clean, scalable, and efficient code.
-
Collaborate with the team to design, develop, and deploy new features.
-
Participate in code reviews and contribute to team knowledge sharing.
-
Troubleshoot and debug applications to optimize performance.
-
Ensure application functionality, usability, and performance meet high standards.
Requirements:
-
Proven experience as a .NET Developer or in a similar role.
-
Proficiency in C# and the .NET framework.
-
Experience with ASP.NET Core MVC.
-
Familiarity with the code-first approach using EF Core.
-
Solid understanding of SQL and experience with standard SQL queries.
-
Proficient in LINQ and able to write efficient and optimized LINQ queries.
-
Strong logical and problem-solving skills.
-
Familiarity with Test Driven Development (TDD) and the ability to write unit tests.
-
Knowledge of git.
-
Good understanding of software development principles and design patterns.
-
Ability to work independently and as part of a team.
-
Excellent communication skills.
What we offer:
-
Market-competitive salary
-
Career growth opportunities
-
Learning & development programs
-
On-the-job training
-
Medical Coverage (IPD)
-
Life Insurance
-
Paid Leaves (Annual, Casual, Sick, Marriage, Maternity, Paternity, Hajj, Bereavement)
-
Provident Fund
-
Employee Old Age Benefits (EOBI)
-
Employee engagement & wellness initiatives
Timing: EST (Night)
Location: NASTP, Cantt Lahore.