Vistas Global
Web Application Developer
Vistas GlobalQatar6 days ago
Full-timeInformation Technology

Job Purpose

The Web Applications Developer is responsible for designing, developing, deploying, and maintaining web applications using Microsoft technologies and SharePoint (Online & On-Premises). The role also involves integrating Microsoft Power Platform solutions, administering SharePoint environments, ensuring system performance, troubleshooting, and providing technical training and documentation. Bilingual proficiency in Arabic and English is mandatory.

Key Responsibilities

1. Web Application Development

  • Design, develop, and deploy web applications using C#.Net, ADO.Net, ASP.Net, SharePoint Online & On-Premises.
  • Develop responsive client-side applications using HTML, CSS, JavaScript, jQuery.
  • Create custom SharePoint Web Parts, workflows, forms, and solutions.
  • Integrate Power BI, PowerApps, MS Flow, and Office 365 features into applications.
  • Build responsive web designs using Bootstrap Framework.

2. SharePoint Administration & Management

  • Perform SharePoint administration tasks including:
  • PowerShell usage
  • Search Service Application management
  • Business Data Connectivity (BDC) setup
  • Security patching
  • SharePoint farm setup & configuration
  • Install, configure, upgrade, patch, clone, backup, and recover SharePoint applications and databases.
  • Conduct health checks, general troubleshooting, and performance tuning for SharePoint and SQL Server.

3. System & Application Support

  • Monitor and fine-tune web applications and SQL Server performance.
  • Implement load balancing and configure SSL certificates for SharePoint.
  • Diagnose and resolve production issues, collaborating with DBAs, system administrators, and functional teams.
  • Perform testing after enhancements, bug fixes, upgrades, and patches.
  • Implement role-based access control (RBAC) in applications.

4. Business Requirements & Solutions Delivery

  • Gather, analyze, and document business requirements.
  • Translate business needs into technical solutions and specifications.
  • Design and implement customized, integrated solutions based on approved functional requirements.
  • Conduct root cause analysis and provide detailed technical documentation.

5. Documentation & Knowledge Transfer

  • Create and maintain:
  • Technical documentation
  • Functional documentation
  • User manuals
  • Training guides
  • Conduct knowledge sharing sessions and end-user training.
  • Prepare vendor support tickets and follow up on resolutions.

6. Collaboration & Process Improvement

  • Work closely with cross-functional IT teams and business stakeholders.
  • Identify and implement process improvements to enhance user experience.
  • Support architecture-level and performance-related improvements.

Work Conditions

  • Up to 5 days per week (maximum 40 hours).
  • On-call availability during nights and weekends based on operational needs.

Required Qualifications & Competencies

  • Bachelor’s degree in Information Technology or related field.
  • Minimum 6+ years of relevant experience.
  • Strong experience in:
  • Microsoft Stack: C#, .NET, ASP.NET, ADO.NET
  • SharePoint Online & On-Premises
  • Power Platform (Power BI, PowerApps, MS Flow)
  • HTML, CSS, JavaScript, jQuery
  • SQL Server and PowerShell
  • Experience with application performance tuning, troubleshooting, and integrations.
  • Strong analytical and problem-solving abilities.
  • Ability to work independently and collaboratively.
  • Bilingual proficiency (Arabic & English) in reading and writing is mandatory.

Key Skills

Ranked by relevance