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.

工作详细内容

全部职位:
1 发布
工作时间:
早班
工作类型:
工作地址:
P.E.C.H.S, 卡拉奇, 巴基斯坦
性别:
男性
最低学历:
学士
职位等级:
资深专业人员
经验:
3年 - 7年
在之前申请:
May 05, 2024
发布日期:
Apr 05, 2024

Awesome Technologies Inc

· 51-100 员工 - 卡拉奇

你最大的竞争优势

快速得到有竞争力的分析和专业的对你的评定
联系我们团队的专业顾问来提升你的简历
尝试罗资 专业版

相同职位头衔

Full Stack / .NET Core Developer

PureLogics, 拉合尔, 巴基斯坦
发布 Apr 23, 2024

Full Stack / .NET Core Developer

PureLogics, 拉合尔, 巴基斯坦
发布 Apr 23, 2024

.NET Developer (MVC & .NET Core)

Pukat Digital Pvt Ltd, 拉合尔, 巴基斯坦
发布 Apr 25, 2024

Senior .Net Developer

Teleric, , 美国
发布 Apr 16, 2024
浏览全部
我在ROZEE上找到工作啦!