Senior .NET Developer

وصف الوظيفة

As a Senior .NET Developer, you will lead the development of high-quality software applications using .NET technologies. You will be responsible for designing, coding, testing, and deploying applications while providing technical guidance and mentoring to junior developers.

Responsibilities:

- Architecture and Design: Design and develop scalable and high-performance applications using .NET framework, C#, ASP.NET, and other related technologies.

- Coding: Write clean, maintainable, and efficient code. Ensure code quality through unit testing and code reviews.

- System Integration: Integrate with various third-party services and APIs.

- Troubleshooting: Identify and resolve complex technical issues and bugs.

- Collaboration: Work closely with cross-functional teams including product managers, UX/UI designers, and other developers to gather requirements and deliver solutions.

- Mentoring: Provide guidance and mentorship to junior developers and review their code to ensure adherence to best practices.

- Documentation: Create and maintain technical documentation for applications and systems.

- Continuous Improvement: Stay updated with the latest industry trends and technologies to ensure best practices and innovation.

متطلبات الوظيفة

- Education: Bachelor’s degree in computer science, Engineering, or a related field. Master’s degree is a plus.

- Experience: 5+ years of experience in software development with a focus on .NET technologies.

- Proficiency in C#, ASP.NET, .NET Core, and MVC.

- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.

- Familiarity with databases like SQL Server, and ORM frameworks like Entity Framework.

- Knowledge of RESTful APIs, Web Services, and microservices architecture.

- Experience with version control systems such as Git.

- Strong problem-solving skills and attention to detail.

- Soft Skills: Excellent communication skills, ability to work independently and in a team, and strong analytical skills.