3 months ago
Amman, JordanMid Level / Senior
Responsibilities
- Design, develop, test, and maintain Windows desktop applications.
- Build application features and enhancements based on business requirements.
- Integrate applications with REST APIs, databases, and external systems.
- Collaborate with business analysts and QA teams.
- Support deployment, maintenance, and production issue resolution.
- Debug applications and perform performance optimization and troubleshooting.
Requirements
- Require 3–5 years of experience in Windows application development.
- Require strong experience with C# and .NET Framework/.NET.
- Require experience with Windows Forms (WinForms).
- Require experience consuming and integrating REST APIs and web services.
- Require strong knowledge of SQL databases such as SQL Server or Oracle.
- Require experience with source control tools such as TFS and Git.
- Require familiarity with debugging, performance optimization, and troubleshooting techniques.
- Require knowledge of software development lifecycle and Agile methodologies.
- Prefer experience with multi-layer architecture and design patterns.
- Prefer experience with legacy applications and modernization projects.
- Familiarity with CI/CD processes is a plus.
Benefits
- Annual bonus and performance bonus.
- Class A health insurance.
- Training and development opportunities.
- Full-time, on-site work in Amman, Jordan.
