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.