Software Engineer – Backend .NET Core Developer

Job Title: .NET Core Developer
Location: (Hybrid) Karachi, Sindh
Job Type: Full-time
Experience Level: Mid-level (2-3 years)

Job Description:
As a .NET Core Developer, you will be responsible for designing, developing, and maintaining high-quality applications using .NET Core. You will work closely with cross-functional teams to deliver robust and scalable software solutions that meet our business objectives and client requirements.

Key Responsibilities:

  • Design, develop, and maintain applications using .NET Core and related technologies.
  • Collaborate with product managers, designers, and other developers to understand project requirements and deliver solutions that meet business needs.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Participate in code reviews to ensure code quality and adherence to development standards.
  • Debug and resolve software defects and issues reported by users or identified during testing.
  • Develop and maintain unit tests and automated test scripts to ensure software quality.
  • Stay up-to-date with emerging trends and technologies in software development and .NET Core.
  • Contribute to continuous improvement efforts by suggesting and implementing process improvements.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 2-3 years of professional experience in software development using .NET Core.
  • Strong understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and popular frameworks/libraries (e.g., Angular, React).
  • Proficiency in working with databases, particularly SQL Server, and writing complex queries.
  • Knowledge of RESTful APIs and experience in developing and consuming web services.
  • Familiarity with version control systems, such as Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to work independently as well as in a team environment.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
×