Mid/Senior .NET Developer
Description
Job Overview:
We are seeking a skilled and experienced Senior .NET Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software applications using the .NET framework. You will work closely with cross-functional teams to deliver scalable and efficient solutions that meet our clients' needs.
Key Responsibilities:
- Develop and maintain web applications and services using .NET technologies (C#,.NET Core , MVC, Web API).
- Collaborate with product owners, UX/UI designers, and other developers to gather requirements and design solutions.
- Optimize applications for maximum speed and scalability.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to ensure high-quality performance.
- Stay up-to-date with emerging technologies and industry trends to implement innovative solutions.
- Mentor junior developers and contribute to their professional growth.
Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 3+ years of experience in software development, with a strong focus on .NET technologies.
- Proficient in C#, , MVC, Web API, and SQL Server.
- Experience with front-end technologies (HTML, CSS, JavaScript, and frameworks such as Angular or React) is a plus.
- Strong understanding of software development methodologies (Agile, Scrum).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team in a fast-paced environment.
- Strong communication skills, both verbal and written.
Skills
As published by dover · 9 questions
Short answers (6)
- How many years of experience do you have in .NET Development ?
- How long is your notice period ?
- What is your current salary (EGP)?
- What is your expected salary (EGP) ?
- LinkedIn Profile URL
- Phone Number
Pick from a list (2)
- Do you have a Bachelor's degree in Computer Science, Information Systems, or a related field?
- Are you familiar with software development tools, programming languages, or databases?
Attachments (1)
- Resume upload