Create reliable, innovative, and flexible software solutions on the .NET platform.
Write well designed, testable, efficient code by using best practices.
Improve/Maintain/Scale our current code.
Troubleshooting issues across all application tiers.
Create estimates and participate in team meetings.
Design, code, test, and debug applications using the .NET framework and related technologies.
Develop and maintain web-based applications using ASP.NET.
Create and maintain SQL Server databases and writing SQL queries.
Collaborate with cross-functional teams to identify and solve complex software problems.
Keep up to date with emerging trends and technologies in software development.
Write technical documentation and user manuals for developed software.
Participate in code reviews and ensuring that code adheres to established standards and best practices.
Qualifications
A bachelor's degree in computer science, software engineering, or a related field is typically required. a master's degree is a plus.
5-7 years of experience working as a DotNet developer or in a related role.
Have experience with software development methodologies such as Agile and Scrum, as well as experience with software development tools.
Experience leading and managing a team of developers.
Excellent communication skills to collaborate with other team members and stakeholders, provide updates on project progress, and explain technical concepts to non-technical team members.
Strong problem-solving skills to identify and mitigate project risks, troubleshoot technical issues, and develop innovative solutions.
نحن نستخدم ملفات تعريف الارتباط لضمان حسن سير عمل موقعنا. للحصول على تجربة زيارة محسنة ، نستخدم منتجات التحليل. يتم استخدامها عندما توافق على "الإحصائيات".بيان الخصوصية