Senior Software Developer

وصف الوظيفة

We are seeking an experienced .NET Developer with a proven track record in developing high-performance, scalable, enterprise-grade applications. As a key member of a skilled software team, you will engage in the development of mission-critical applications and will be responsible for the following tasks:

  • Analyze system requirements and effectively prioritize tasks.
  • Write clean and maintainable code using .NET programming languages.
  • Develop detailed technical specifications and system architecture.
  • Test and troubleshoot various .NET applications.
  • Review and enhance existing code through refactoring.
  • Deploy fully functional applications to production.
  • Upgrade legacy systems and applications.
  • Mentor and support junior developers as needed.
  • Document all development and operational processes thoroughly.

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

  • University degree in computer science, Engineering or relevant field
  • 5 to 7 years’ experience in .NET development.
  • Work experience as a .NET Developer
  • Proficiency in building web-based applications
  • Knowledge of SQL Server, NO SQL.
  • Knowledge of HTML5, CSS3, JQUERY, JavaScript.
  • Knowledge of Angular 2+
  • Knowledge of .Net Core
  • Familiarity with agile environments
  • Troubleshooting abilities
  • Good communication skills
  • In-depth knowledge of at least one of the .NET languages