Full-Stack Developer

Ar Riyadh, Saudi Arabia

Job Overview


We are seeking a skilled and experienced Full-Stack Developer with a minimum of 2 years of experience in full-stack development, including at least 1 year of hands-on experience with ARIS. The ideal candidate will have expertise in setting up ARIS, customization, integration, and building workflows. This role involves working on designing, implementing, testing, and maintaining both web and mobile applications. You will be a crucial member of our dynamic technology team, contributing to various projects, participating in building application architecture, and advancing our digital solutions.


Responsibilities


Frontend and Backend Development:

  • Collaborate with cross-functional teams to design and implement user interfaces and features.
  • Write clean, efficient, and well-documented code for both front-end and back-end components.
  • Participate in code reviews to ensure code quality and adherence to coding standards.
  • Troubleshoot and debug issues, making necessary adjustments to ensure optimal performance.


Web and Mobile Application Development:

  • Design and implement features for both web and mobile applications.


ARIS Setup, Customization, and Integration:

  • Set up and configure ARIS for various projects.
  • Customize ARIS to meet specific business needs and requirements.
  • Integrate ARIS with other systems and platforms, ensuring seamless data flow and functionality.
  • Develop and maintain ARIS workflows, ensuring they align with business processes.


Application Architecture:

  • Participate in designing and building application architecture.
  • Ensure architecture decisions support scalability, performance, and security requirements.
  • Collaborate with other developers and architects to design efficient and robust systems.

Business Analysis:

  • Collaborate with stakeholders to gather and analyze business requirements.
  • Translate business needs into technical requirements.
  • Work closely with project managers to ensure technical solutions align with business objectives.


Key Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum of 2 years of hands-on experience in full-stack development, including at least 1 year of experience with ARIS ().
  • Proficiency in front-end languages such as HTML, CSS, and JavaScript.
  • Experience with back-end development using Java and .NET (essential for ARIS) and other languages such as Python or Node.js.
  • Familiarity with web development frameworks (e.g., React, Angular, Flask, Django).
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • Eagerness to learn and adapt to new technologies.
  • Excellent communication skills.


Expected Achievements in the First 90 Days

  • Set up and configure ARIS for two projects, ensuring customization and integration meet business needs.
  • Conduct a knowledge-sharing session on ARIS and enable the rest of the team to collaborate in the implementation.
  • Design, develop, and deploy a web application, ensuring quality, performance, and security.
  • Enhance and support existing products, participate in code reviews, and troubleshoot issues.
  • Collaborate on designing and refining application architecture for new and ongoing projects.
  • Stay updated on industry trends, propose process improvements, and seek feedback for development.

Full-Stack Developer

Job description

Full-Stack Developer

Personal information
Add
Details