Tabbio
Login to App
4 days ago

Full Stack Developer

National Parcel Stations Network Co. · Amman, Amman Governorate, Jordan
WorkableApply on company site
Full Time
Onsite

Role overview

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.

Requirements • 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).

Requirements

1Bachelor’S Degree In Computer Engineering, Computer Science, Or A Related Field.
21 3 Years Of Experience In Software Development.
3Strong Experience In C#, .NET Core 8, SQL Server, JQuery, And Windows Client Apps.
4Knowledge Of Agile/Scrum, Jira, DevOps, CI/CD, And Version Control Best Practices.
5Strong Problem Solving, Collaboration, And Communication Skills
6Strong Organizational And Prioritization Skills.
7Excellent Communication And Documentation Abilities.
8Analytical And Problem Solving Mindset With Attention To Detail.
9Ability To Translate Business Requirements Into Technical Deliverables.
10Comfortable Working In A Fast Paced, Agile Environment.
11 C#, .NET Core 8, ASP.NET Zero (Abp.Io).
12 JQuery, Bootstrap, Metronic.
13 Microsoft SQL Server.
14 SignalR.

Skills and tags

Information TechnologyJOSQLAzureDevOpsProject ManagementAgileScrumAuditComplianceEnglish
Apply for this role

Claim your tabbio link
before it's taken