الوصف الوظيفي
Job Summary
The software developer will report to the Enterprise Applications Manager, participate in business analysis, design, development and deployment, training, and provide second and third-line web applications support.
Key Responsibilities
Designing and implementing new web-based applications or implement application changes as required.
Maintaining responsibility for implementing the ongoing development of the websites and performing their day-to-day site maintenance.
Implementing search engine optimization (SEO) strategies and promote the organization’s websites online to increase prominence within the web community.
Leveraging web analytics solutions and provide rich insights into website traffic and marketing effectiveness.
Monitoring, improving and updating the performance of the existing websites of the organization and monitoring web server and site technical performance.
Ensuring that the websites of the organization are secure and maintaining control over who has access to secure pages.
Business and needs analysis: Working with individuals and/or departments to develop and document a clear understanding of business and information needs and potential applications.
Handling applications administration in conjunction with servers’ farm administrators.
Providing training and support to end-users.
Providing analysis of the website’s business health and create conversion paths so that the marketing team can monitor their efforts.
Utilizing latest technologies and make sure websites and portals are always mobile-friendly and multi-platform ready.
Debugging and fixing issues that arise with the website’s performance.
Troubleshooting, debugging, and upgrading existing systems.
Following best practices in design, perform navigation and browser compatibility, and performing quality control for developed apps.
Designing and implementing reusable and modular components that fit into existing applications and services.
Breaking down a large problem into smaller components and provide a clear solution for each piece.
Maintaining responsibility for evaluating and identifying new technologies for implementation.
المهارات
Undergraduate Degree in Computer Science, or Engineering.
Minimum of 5 years of experience in web development.
Experience with SharePoint 2013, 2016, 2019 configuration, administration, and SDK development.
Excellent knowledge in .NET, XML, XSLT, HTML5, CSS, JavaScript, and AJAX.
Experience with frontend frameworks such as Angular, React, Nodejs, or Vue.
High-level experience in ASP.NET and MVC.
Significant knowledge of database concepts (mainly Microsoft SQL Server), solution architecture, and applications design.
Extensive experience with web services REST API.
Deeply understand object-oriented design patterns and SOLID principles.
Knowledge of version control tools such as git, or TFS, or SVN.
Knowledge of unit testing and performance and automated testing tools is desirable.
Knowledge of DevOps Tools is desirable.
تفاصيل الوظيفة
منطقة الوظيفة الدوحة, قطر
قطاع الشركة التعليم العالي
طبيعة عمل الشركة صاحب عمل (القطاع الخاص)
نوع التوظيف دوام كامل
الراتب الشهري غير محدد
عدد الوظائف الشاغرة 1
المرشح المفضل
المستوى المهني متوسط الخبرة
عدد سنوات الخبرة الحد الأدنى: 5
منطقة الإقامة الإمارات العربية المتحدة; البحرين; الكويت; المملكة العربية السعودية; عمان; قطر
الشهادة بكالوريوس/ دبلوم عالي
https://www.bayt.com/ar/qatar/jobs/software-developer-4480942/