https://bayt.page.link/u9YKTs9zzBgjgxr98
Create a job alert for similar positions

Job Description

Responsibilities:



- Lead the design, development, and maintenance of high-quality software applications using Microsoft technologies.

- Architect and implement robust, scalable, and maintainable software solutions.

- Apply SOLID principles and design patterns to ensure high-quality, maintainable code.

- Develop and maintain backend services and APIs using .NET Core.

- 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.

- Mentor and provide technical guidance to software engineers.

- Drive best practices in software development, including code reviews, testing, and documentation.


Requirements- Degree in Computer Science, Engineering, or a related field.

- 1 to 4 years of professional experience in software development using Microsoft technologies.

- Strong proficiency in C#, .NET Core, and ASP.NET.

- Extensive experience with software architecture and design patterns.

- Deep understanding of SOLID principles and their application in software development.

- Proven track record of writing high-quality, maintainable code.

- Experience with RESTful APIs and web services.

- Familiarity with version control systems (e.g., Git).

- Excellent problem-solving skills and attention to detail.

- Strong leadership, communication, and teamwork abilities.


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.