We are seeking a talented and experienced .NET Core Developer to join our dynamic team. The ideal candidate should have 3-4 years of hands-on experience in .NET development and possess a strong understanding of the .NET Core Framework, ASP.NET/Core, web development, database management, and related technologies.

As a .NET Developer, you will play a crucial role in developing and maintaining web applications and services, ensuring they are efficient, secure, and perform optimally.

Key Responsibilities:

Programming Languages:

  • Proficiency in C# (Core language for .NET development).
  • Strong SQL skills for database interaction.

.NET Core Framework:

  • In-depth understanding of .NET Core Framework architecture and components.
  • Ability to work with .NET libraries and classes.

ASP.NET/Core:

  • Experience with ASP.NET MVC & ASP.NET Core/VB.NET for web application development.
  • Knowledge of Razor Pages and Model-View-Controller (MVC) design patterns.
  • Familiarity with routing, authentication, and authorization mechanisms.

Web Development:

  • Proficiency in HTML, CSS, and JavaScript for frontend development.
  • Optional but beneficial: Knowledge of frontend frameworks like Angular, React, or Vue.

Database Management:

  • Experience with SQL Server or other relational database systems.
  • Ability to write and optimize SQL queries.
  • Familiarity with Entity Framework or other ORMs (Object-Relational Mappers).

Version Control:

  • Proficiency in Git or other version control systems.
  • Understanding of branching, merging, and pull requests.

API Development:

  • Creating RESTful APIs using ASP.NET Web API or ASP.NET Core Web API.
  • Consuming external APIs using HTTP requests.

Testing:

  • Knowledge of test-driven development (TDD) practices.

Debugging and Troubleshooting:

  • Proficiency in using debugging tools and techniques.
  • Identifying and resolving common runtime errors.

Design Patterns:

  • Familiarity with common design patterns like Singleton, Factory, Repository, etc.

Security:

  • Implementing basic security practices such as input validation, authentication, and authorization.
  • Knowledge of common security vulnerabilities and mitigation strategies.

Performance Optimization:

  • Identifying and addressing performance bottlenecks in code and database queries.

Agile Methodologies:

  • Working knowledge of agile principles and methodologies (Scrum, Kanban, etc.).

IDEs and Development Tools:

  • Proficiency in using Visual Studio or Visual Studio Code for development.
  • Familiarity with NuGet for package management.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 3-4 years of relevant experience in .NET development.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work effectively in an agile development environment.
  • Worked as a lead on few projects in experience.

If you possess the skills and experience outlined above and are passionate about creating high-quality software solutions, we encourage you to apply for this exciting opportunity. Join our team and be part of a challenging and rewarding development journey.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
P.E.C.H.S, Karachi, Pakistan
Gender:
Male
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Experience:
3 Years - 7 Years
Apply Before:
May 05, 2024
Posting Date:
Apr 05, 2024

Awesome Technologies Inc

Recruitment / Employment Firms · 51-100 employees - Karachi

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Full Stack / .NET Core Developer

PureLogics, Lahore, Pakistan
Posted Apr 23, 2024

Full Stack / .NET Core Developer

PureLogics, Lahore, Pakistan
Posted Apr 23, 2024

.NET Developer (MVC & .NET Core)

Pukat Digital Pvt Ltd, Lahore, Pakistan
Posted Apr 25, 2024

Senior .Net Developer

Teleric, , USA
Posted Apr 16, 2024
View All
I found a job on Rozee!