Job Description
Group Overview:
Headquartered in Riyadh, Saudi Arabia, we operate construction and manufacturing businesses, design & development centers and a host of facilities in the Middle East and other countries.
alfanar is involved in:
• Electrical, Electromechanical and Civil Engineering Construction
• Manufacturing and Marketing Electrical Construction Products
• Allied Engineering Services
Our Main Divisions:
• alfanar electric
• alfanar Construction
• alfanar Building Systems
Job Purpose
We are looking to hire a talented Senior SharePoint and .Net developer to create customized SharePoint solutions for our company including SharePoint Online and SharePoint On-Premises. As a Senior SharePoint developer, you will be responsible for configuring and customizing SharePoint systems according to company specifications, building scalable web applications, writing, and modifying code, debugging software, and training staff.
To ensure success as a Senior SharePoint and .Net developer, you should have extensive knowledge of SharePoint and MS Office software, proficiency with front-end programming languages, and the ability to solve complex software issues. Ultimately, a top-class Senior SharePoint developer can create clean, scalable SharePoint websites that meet all company design and functionality requirements.
Key Accountability Areas
- Meeting with the design team to review website and application requirements.
- Setting tasks and development goals.
- Configuring the company SharePoint systems to specified requirements.
- SharePoint Online and SharePoint on-Premises customization is a must.
- Customizing SharePoint Online new, edit, and display forms using the SPFX framework.
- Developing new web components using XML, .NET, SQL, and C#.
- Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns (e.g. Model-View-Controller (MVC))
- Designing, coding, and implementing scalable applications.
- Extending SharePoint functionality with forms, web parts, and application technologies.
- Testing and debugging code.
- Familiarity with architecture styles/APIs (REST, Web API, WCF)
- Familiarity with front-end frameworks is a big plus such as React, Next JS, and Angular.
- Understanding of Agile methodologies
- Excellent troubleshooting and communication skills
- Reviewing website interface and software stability
- Troubleshooting software issues.
- Providing systems training to staff and customers.
Role Accountability
HR Proficiency:
Ability to obtain updated soft and technical skills related to the job
To have a vision and a plan for the career path and how to achieve it.
Delivery:
Perform the planned activities to meet the operational and development targets as per delivery schedules.
Utilize resources effectively to achieve objectives within efficient cost and time.
Provide a periodic report formatted by detailing the deviation and execution of planned tasks.
Problem-Solving:
Solve any related problems arise and escalate any complex operational issues.
Quality:
Ensure quality requirements to develop effective quality control and processes including specifications for products or processes or related activities.
Business Process Improvement:
Coordinate well-defined written systems, policies, procedures, and seek automations opportunities as much as possible.
Compliance:
Comply to related policy and procedures and work instructions.
Health, Safety, and Environment:
Ensure compliance of relevant safety, quality, and environmental management procedures and controls within defined area of work activity to guarantee safety, legislative compliance, and delivery of high-quality products/services.
Academic Qualification
Bachelor Degree in Information Mgmt. Sciences & Systems
Work Experience
6 to 10 Years
Technical / Functional Competencies
Applications Development Standards and Procedures
Applications Knowledge
Applications System Analysis
Applications System Design
Applications Systems Architecture
Desktop Applications Knowledge
Desktop Distributed Applications Development
Joint Applications Development
Web Applications Programming