Company: Majid Al Futtaim
The Senior Web Developer is responsible for developing and testing applications in accordance with documented client requirements and provide a support of existing Web applications. He has to ensure the timely completion of all assigned projects and the reliability and smoothness of systems/applications.
- Effectively manage projects including initiation, planning, execution, monitoring and controlling until closure.
- Working independently and within team to ensure integration of all project requirements including programming, interface and design elements; performing maintenance and client updates.
- Develop and ensure adequacy of the applications architecture in-line with expansion plans and IT innovation.
- Provide a key role in the quality assurance and strategic product development.
- Troubleshoot system deficiencies, develop effective solutions and monitor the implementation
- Guarantee the Technical Support for all the developed applications implementation.
- Guarantee that the information provided by the systems is accurate, timely and usable.
- Guarantee proper documentation for all IT system architectures.
- Contribute to the continuous development of DOSI strategy and ensure implementation.
- Respect and enforce the security and safety procedures to ensure the protection and confidentiality of all company data.
- Ensure stability of the applications and communications to avoid any downtime in the operations.
- Guarantee minimal delay in all recovery procedures in order to minimize the impact on operations.
- Stay updated on new technologies and innovations to provide best-in-class solutions for operations to keep market leader position.
- Maintain professional, impartial and efficient relationships with the projects stockholders.
Qualifications:
- An in-depth knowledge of web development tools, languages and frameworks including MS Visual Studio, ASP.NET Web Forms, Web API, MVC, .NET Core, C#, AJAX, Classic ASP, LINQ, Entity framework, MS SQL Server, MS Access, and Web Services.
- Writing scalable code.
- Good knowledge of Design and creation of relational database schemas.
- Good knowledge of HTML, HTML5, XHTML and CSS.
- Good knowledge of JavaScript and modern JavaScript frameworks and libraries such as Angular JS, EXTJS or J Query.
- Understanding of front-end optimization techniques and cross-browser compatibility.
- Good knowledge of Photoshop, Illustrator.
- Creative visualization, critical thinking, inductive and deductive reasoning.
- Understanding the benefits of SEO and the development skills to support SEO are a plus.
- Strong organization skills to manage multiple timelines and complete tasks quickly within the constraints of clients’ timelines and budgets.
- The ability and desire to stay abreast with the latest technology.
- Energy, drive and enthusiasm to exceed customer expectations.
- Not afraid to be autonomously responsible for a project.
- Capacity to work under pressure while observing high quality standards.
- A Bachelor’s degree in Computer Science or a related field.
- Fluent in English written, reading & speaking.