Job Openings Applications Analyst

About the job Applications Analyst

The Application Developer/Analyst is responsible for the development, testing, support, and maintenance of the corporate applications. The duties and responsibilities are written as a range because his/her role and expectations will be adjusted and fine-tuned within that range based on the experience and seniority.

Job Description:

  • Experience in developing in-house applications in multiple platforms and languages.
  • Knowledge of programing IT development languages, databases, frameworks, packages, patterns, environments, APIs, and methodologies. Especially all related to .C#.Net MVC, C#.Net Core, WebAPI, EntityFramework, LINQ, Angular, Node.JS, MSSql, SSRS, HTML5, CSS3, progressive design, mobile apps.
  • Must have full-stack development skills.
  • Must have strong analytical and troubleshooting skills to find creative solutions.
  • Capable of multitasking across multiple projects and support requests.
  • Capable of managing time frames and priorities and must know when to escalate a problem and issue.
  • Follows the complete or part of the development lifecycle of the company software systems; including gathering requirements, database management, software development, testing, implementation, user follow up, support and projects.
  • Interact with clients to understand their requirements and provide consultation to develop a solution design document or follow a solution design document written by other team members.
  • Architect, design, and evolve the IT solutions based on market best practices or following the guidelines set by other team members.
  • Manage internal and external relationships or leverage the internal expertise and advice of other team members.
  • Experience in GitHub, TFS, Android, and IOS Applications.
  • Experience of working in MENA regions and understanding the cultural ethics and expectations
  • Experience in the rollout and implementation of ERPs
  • Basic IT infrastructure knowledge

Requirements:

  • Bachelor of Science or similar in Computer Science, Engineering, or Technical degree
  • Overall total experience of 8 years and above
  • Saudi National
  • Out of work for more than 3 months
  • Riyadh residents or can be relocate
  • Ensure future-proof applications
  • Alignment of IT development goals with the business strategy
  • Efficiency in the delivery of business solutions
  • Excellent communication skills verbal and written with proven Client interface skills are essential
  • Fluent in English (speaking, reading, and writing)