Senior Software Engineer

 

Description:

Experience: 3 to 5 Years

Key Responsibilities:

  • Design, develop, and maintain software applications using .NET technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Maintain code quality, organization, and automation.
  • Participate in code reviews to maintain high code quality standards.
  • Stay up-to-date with the latest industry trends and technologies.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3 to 5 years of experience in software development with a focus on .NET technologies.
  • Proficiency in ASP.NET, C#, .NET Core, MVC, and Web Forms.
  • Experience with front-end technologies such as Angular or React, and jQuery.
  • Strong understanding of object-oriented programming and design patterns.
  • Knowledge of database management systems (DBMS) and experience with SQL Server.
  • Proficiency with Entity Framework.
  • Experience with SQL and database design.
  • Familiarity with version control systems (e.g., Git).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.

Organization Avanza Solutions
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2024-07-08 2:06 pm
Expires on 2025-01-21