Backend Developer

REYADAH - اليمن - صنعاء

Job Description

Position Details:

Position: Backend Developer
Vacancy Reference Number: BD-01
Location: Sana’a / Remotely work is applicable. 
Reporting to: Project Manager. 
Contract Type: Fixed term
Duration: 6 months (Extendable based on fund and evaluation performance). 
Start Date: as soon as possible. 

About Reyadah:

Established in 2013, Al-amal Foundation for Training and Entrepreneurship (Reyadah) stands as a beacon of economic inclusion for Yemeni entrepreneurs. Our mission is to Empower youth by investing in their skills, supporting them with business development services, and nurturing entrepreneurial culture to enhance their productive engagement in economic activities.
REYADAH’s main goal is promoting the entrepreneurship ecosystem in Yemen by creating and enhancing opportunities in vital economic sectors and value chains through integrating business development services and financial services for entrepreneurs, MSMEs and start-ups, aiming to achieve our goals by pursuing creative strategies for entrepreneurs and start-ups to support diversity and growth through the market-oriented and systematic approaches
Al-Amal Foundation works on qualifying and empowering youth to establish and manage their own Start-ups and promote their opportunities in the labor market through comprehensive and innovative solutions
We also provide training, advisory, and mentoring services to entrepreneurs and MSMEs ensuring high efficiency and effectiveness following best practices and international standards as well as developing specialized studies and research.1. Background
Alamallearn is an innovative educational platform built with Vue.js for the frontend, ASP.Net Core for the backend, and SQL Server for the database. We aim to enhance our platform by adding new features and improving existing functionalities to better serve our users and targeting new users. We are seeking a highly skilled and motivated back-end developer to join our team and help us achieve these goals.

2. Objectives

The primary objective of this role is to update and enhance the Alamallearn https://alamallearn.org/ platform by implementing new features, improving performance, and ensuring the platform remains robust and scalable. In addition, to keep available for any need maintenance. 

3. Scope of Work

The Back-end Developer will be responsible for:

  • Collaborating with the product team to understand requirements and translate them into technical specifications.
  • Collaborating with the frontend developer to translate the requirements into APIs and building the required functions to serve the purpose. 
  • Designing and developing new features for the platform using  ASP.Net Core, and SQL Server.
  • Maintaining and improving the existing codebase for better performance and scalability.
  • Ensuring the application is secure and up-to-date with the latest industry standards.
  • Conducting code reviews and ensuring code quality and best practices.
  • Writing and maintaining technical documentation.
  • Troubleshooting and debugging issues as they arise.
  • Participating in daily/weekly/monthly meetings, sprint planning.

4. Key Responsibilities

  • Backend Development: Build and maintain RESTful APIs using ASP.Net Core.
  • Database Management: Design, develop, and optimize database schemas using SQL Server.
  • Integration: Integrate third-party services and APIs as needed.
  • Testing: Write unit and integration tests to ensure code quality.
  • Deployment: Assist in the deployment of applications on cloud platforms or on-premises servers.
  • Collaboration: Work closely with product managers, and other developers to deliver high-quality solutions.

5. Qualifications

Education: Bachelor’s degree in Computer Science, Information Technology, or related field.

Experience:

  • Proven experience as a Backend Developer or similar role.
  • Extensive experience with ASP.Net Core, and SQL Server.
  • Previous experience with VueJs is preferred. 

Skills:

  • Proficiency in HTML, CSS, JavaScript, and modern frontend frameworks (Vue.js).
  • Strong knowledge of ASP.Net Core, C#, and RESTful API development.
  • Experience with SQL Server, including database design and optimization.
  • Familiarity with version control systems, particularly Git.
  • Understanding of web security best practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

6. Preferred Qualifications

  • Knowledge of DevOps practices and CI/CD pipelines.
  • Familiarity with agile development methodologies.
  • Previous experience in the education technology sector.

7. Deliverables

  • Development and deployment of new features as per the project roadmap.
  • Maintenance and optimization of the existing platform.
  • Comprehensive technical documentation.
  • Regular updates and progress reports to the project manager and technical team leader.

8. Evaluation Criteria

Candidates will be evaluated based on:

  • Relevant experience and technical skills.
  • Quality of previous work and projects.
  • Problem-solving capabilities.
  • Ability to work effectively in a team environment.
  • Communication and interpersonal skills.

تاريخ النشر: اليوم
الناشر: Yemen HR jobs
تاريخ النشر: اليوم
الناشر: Yemen HR jobs