تفاصيل الوظيفة
Full-Stack Software Engineer
Kalamntina · Amman, الأردن
- تاريخ النشر على وظائف تناسبك
- نوع الوظيفة
- دوام كامل
وصف الوظيفة
Responsibilities
• Develop and maintain RESTful APIs and backend services using C# and .NET/.NET Core, implementing business logic, middleware, and structured data access layers.
• Integrate applications with relational databases using EF Core and LINQ, write optimized SQL queries, views, and stored procedures, and ensure efficient data modeling and debugging.
• Ensure high performance, scalability, and maintainability by applying clean coding practices and participating in regular code reviews and backend architecture enhancements.
• Build responsive and interactive UI components using Vue.js (Vue 2/3), implementing routing and state management with Vuex or Pinia.
• Integrate frontend applications with backend REST APIs while ensuring cross-browser compatibility and optimal user experience; utilize UI frameworks such as Vuetify or Element UI when needed.
• Use Git for version control, branching strategies, and pull requests, and contribute to CI/CD pipelines (Azure DevOps, GitHub Actions, GitLab CI) to support automated builds and deployments.
• Develop unit tests using xUnit, NUnit, or MSTest, create integration tests for APIs, and collaborate with QA teams to support functional and regression testing.
• Work within Agile/Scrum teams, participating in sprint planning, stand-ups, and reviews, and translate business requirements into scalable technical solutions.
• Provide post-deployment support, troubleshoot production issues, and ensure continuous improvement of application stability and reliability.
Qualifications
• 3–5 years of professional experience in full-stack development.
• Strong hands-on experience in C# and .NET/.NET Core backend development.
• Practical experience building modern frontend applications using Vue.js (Vue 2 or Vue 3).
• Solid understanding of RESTful APIs, HTTP protocols, JSON, and API design best practices.
• Experience working with EF Core, LINQ, and relational databases such as SQL Server or PostgreSQL.
• Familiarity with CI/CD tools including Azure DevOps, GitHub Actions, or GitLab CI.
• Proficiency in Git and collaborative development workflows (branching, pull requests, code reviews).
• Basic understanding of DevOps concepts including containers, pipelines, and cloud fundamentals.
• Strong foundation in Object-Oriented Programming (OOP) and clean architecture principles.
\r\nRequired Skills
• .Net
\r\nJob Details
• Location: Amman - Jordan
• Industry: Information & Communication Technologies
• Job Type: Full-Time
• Degree: Bachelor
• Experience: 3-5
• Nationality: Unspecified