Job Details

Location: Amman, Jordan Job Description: The Full Stack Developer is responsible for developing, maintaining, and enhancing application features across backend, frontend, and database layers.
The role focuses on delivering reliable, well-structured code while following established coding standards, SDLC processes, and architectural guidelines.
Responsibilities: Application Development: Develop backend services using C#, .
NET Core 8, ASP.
NET Zero (abp.
io). Implement frontend components using jQuery, Bootstrap, and Metronic UI.
Develop and maintain RESTful APIs for internal and external consumption.
Implement business logic in multi-tenant environments with proper permission handling.
Enhance and maintain Windows client applications using the MVP pattern where required.
Support mobile application features as assigned by the Development Team Lead.
  Database & Data Handling: Write and optimize SQL Server queries, views, and stored procedures.
Ensure data accuracy, integrity, and performance.
Follow best practices for database access, transactions, and concurrency.
Assist in analyzing and resolving data-related issues.
  Code Quality & Standards: Write clean, readable, and maintainable code following internal coding standards.
Participate in code reviews and address review feedback.
Follow defined architecture and design patterns.
Assist in refactoring legacy code under guidance.
Ensure proper error handling, logging, and validation.
  SDLC & Delivery: Work within Agile/Scrum methodology.
Participate in sprint planning, daily standups, reviews, and retrospectives.
Deliver assigned tasks within sprint timelines.
Collaborate with QA to fix defects and improve test coverage.
Support deployments to QA, UAT, and production environments when required.
  DevOps & Repository Usage: Follow defined branching and merging strategies .
Use GitHub / Azure DevOps repositories responsibly.
Ensure commits are clear, traceable, and aligned with user stories.
Support CI/CD pipelines by fixing build or deployment issues related to code changes.
  Knowledge Sharing & Documentation: Document assigned modules, APIs, and business logic.
Maintain up-to-date technical documentation as required.
Participate in knowledge transfer sessions.
Share understanding of implemented features with team members.
  Collaboration & Communication: Work closely with Senior Developers and Development Team Lead.
Coordinate with QA, DevOps, and Infra teams for smooth delivery.
Escalate blockers, risks, or unclear requirements early.
Collaborate effectively with distributed teams (Jordan, Saudi Arabia, India).
  Security & Compliance: Follow secure coding practices.
Protect sensitive data and credentials.
Comply with internal security policies and access controls.
Support audits, logging, and traceability requirements.
Job Relations: Reports to Development Team Lead.
Works closely with Senior Developers, QA, DevOps, and Infra teams.
Coordinates with Technical Delivery Lead as required.
Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
1-3 years of experience in software development.
Strong experience in C#, .
NET Core 8, SQL Server, jQuery, and Windows client apps.
Knowledge of Agile/Scrum, Jira, DevOps, CI/CD, and version control best practices.
Strong problem-solving, collaboration, and communication skills Competencies: Strong organizational and prioritization skills.
Excellent communication and documentation abilities.
Analytical and problem-solving mindset with attention to detail.
Ability to translate business requirements into technical deliverables.
Comfortable working in a fast-paced, agile environment.
Skills: Backend : C#, .
NET Core 8, ASP.
NET Zero (abp.
io). Frontend : jQuery, Bootstrap, Metronic.
Database : Microsoft SQL Server.
Real-time : SignalR.
Version Control : Git (GitHub / Azure DevOps).
CI/CD : Azure DevOps Pipelines.
Documentation : SharePoint / internal documentation tools.
Project Management : Jira / Azure Boards.
Languages: Fluent in English (required).
Arabic proficiency (preferred).

Similar Jobs